是否有可能检测到数据库没有与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');