是否有可能检测到数据库没有与Mongoose一起运行?
解决方法
我建议使用打开和错误事件来检查是否可以连接到数据库.这是一个简单的例子,用于我所有的项目,以检查我是否连接.
var mongoose = require('mongoose'); mongoose.connection.on('open',function (ref) { console.log('Connected to mongo server.'); }); mongoose.connection.on('error',function (err) { console.log('Could not connect to mongo server!'); console.log(err); }); mongoose.connect('mongodb://localhost/mongodb');