def get_documents(db, col_name): docs = [] col = get_collection(db, col_name) for document in col.find(): docs.append(document) return docs
def insert_values(db, col_name, g_name, new_values): col = get_collection(db, col_name) col.update({'gen_name':g_name} , {'$push' : {'DC' : new_values[0]}}) col.update({'gen_name':g_name} , {'$push' : {'Schedule' : new_values[1]}}) col.update({'gen_name':g_name} , {'$push' : {'Actual' : new_values[2]}}) col.update({'gen_name':g_name} , {'$push' : {'OI_UI' : new_values[3]}})
def delete_all_documents(db, col_name): col = get_collection(db, col_name) x = col.delete_many({}) return x.deleted_count
def view_documents(db, col_name): col = get_collection(db, col_name) for document in col.find(): print(document)
def insert_documents(db, col_name, doc_dicts): col = get_collection(db, col_name) return col.insert_many(doc_dicts)
def insert_document(db, col_name, doc_dict): col = get_collection(db, col_name) return col.insert_one(doc_dict)