我正在使用mocha来测试mongoose中的数据库模型。我之前有挂钩设置创建我的连接:
let Dbs;
before(() => {
return db.then(res => {
Dbs = res;
});
});
这个数据库承诺实际上是返回了许多模型。但无论如何它都连接到db并返回一个带有某些模型的对象。
我遇到的问题是,通过多次测试,我收到错误MongoError: authentication or logout allready in process
。
我尝试使用after()
来关闭连接,但仍然会抛出错误。有没有更好的方法来处理这个?我确实需要能够通过承诺确认连接,而不是只在顶部抛出mongoose.connect
。
由于