【发布时间】:2020-05-12 05:31:22
【问题描述】:
这段代码:
const mongoose=require('mongoose');
mongoose.connect('mongodb://localhost/users_test',{useNewUrlParser:true});
mongoose.connection
.once('open',()=>console.log('Good to go!'))
.on('error',(error)=>{
console.log('Warning',error);
})
beforeEach((done)=>{
mongoose.connection.collections.users.drop(()=>{
done();
})
})
产生错误:超过 2000 毫秒的超时。对于异步测试和钩子,确保调用“done()”;如果返回一个 Promise,请确保它解析。
有人知道为什么吗?据我所知, mongoose.connection.collections.users.drop(()=>{ 完毕(); }) 应该立即调用 done() 。
【问题讨论】:
-
这种格式的完整凭据怎么样 - mongodb://username:password@localhost:portnum/dbName
标签: javascript mongoose mocha.js