def load_metajson_file(file_path): document_list = [] with open(file_path) as metajson_file: metajson = json.load(metajson_file) if "records" in metajson: for record in metajson["records"]: if record: document_list.append(metajson_service.load_dict(record)) return document_list
def get_type(type_id): return metajson_service.load_dict(mongodb[config["typesCol"]].find_one({"type_id": type_id}))
def get_reference_by_rec_id(rec_id): return metajson_service.load_dict(mongodb[config["referencesCol"]].find_one({"rec_id": rec_id}))
def get_reference_by_mongo_id(mongo_id): return metajson_service.load_dict(mongodb[config["referencesCol"]].find_one({"_id": ObjectId(mongo_id)}))
def get_datafield(rec_type): return metajson_service.load_dict(mongodb[config["datafieldsCol"]].find_one({"rec_type": rec_type}))