def __init__( self, tablename, ): db = MongoClient().doca collist = db.list_collection_names() if tablename in collist: self.table = db[tablename] else: raise TableNotFoundError
def migrate(): db = MongoClient().doca for table in tables: collist = db.list_collection_names() if table['table_name'] not in collist: print(table['table_name']) myTable = db[table['table_name']] if 'id' in table: myTable.create_index([(table['id'], pymongo.ASCENDING)], unique=True)