from components.mongoconnection import provideClient mc=provideClient() db=mc["askmydoc_db"] coll=db["askmydoc_col"] def checkFile(owner,filetype): document = coll.find_one({"owner": owner}) if document is None or "files" not in document or len(document["files"]) == 0: return {"status": False, "files": []} else: cleaned_files=[] for file in document["files"]: if file["filetype"]==filetype: cleaned_files.append({"file_name":file["filename"]}) return {"status": True, "files": cleaned_files}