def checkDataIntegrity(collection, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.checkIntegrity(collection)
def repair(database, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.repair(database)
def compactCollection(collection, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.compactCollection(collection)
def serverLog(**kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.viewServerLog()
def viewOperations(**kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.viewOperations()
def suspend(self): mongo_db = MongoDB() mongo_db.suspend()
def serverInfo(**kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.serverInfo()
def stop(self): mongo_db = MongoDB() mongo_db.stop()
def resume(self): mongo_db = MongoDB() mongo_db.resume()
def start(self, **kwargs): mongo_db = MongoDB(**kwargs) mongo_db.setParamaters() mongo_db.start()
def getIndexes(database, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.listIndexes(database)
def dropIndex(collection, idx_name, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.dropIndex(collection, idx_name)
def addIndex(collection, idx_name, idx_key, unique, drop_duplicates, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.addIndex(collection, idx_name, idx_key, unique, drop_duplicates)
def dropDb(db, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.dropDb(db)
def listDb(**kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.listDatabases()
def copyTo(from_db, to_db, from_host, **kwargs): mongo_db = MongoDB(**kwargs) return mongo_db.copyTo(from_db, to_db, from_host)