const getDb = async () => { if (!theDb) { const db = await mongodb.connectAsync(config.mongo.uri); theDb = { db: db, user: db.collection('User') }; } return theDb; };
MongoHelper.dropDatabase = function () { var configuration = new Configuration(); return MongoDB.connectAsync(configuration.cache.database()) .then(function (db) { return db.dropDatabaseAsync().return(db); }) .then(function (db) { return db.closeAsync(); }); };