本地已经可以连接到数据库;
import * as mongoose from 'mongoose';
/**
* 连接
*/
mongoose.connect(`mongodb://127.0.0.1:27017`);
/**
* 连接成功
*/
mongoose.connection.on('connected', function () {
console.log('数据库连接成功');
});
/**
* 连接异常
*/
mongoose.connection.on('error',function (err) {
console.log('数据库连接出现错误,错误为:'+ err);
});
/**
* 连接断开
*/
mongoose.connection.on('disconnected', function () {
console.log('数据库连接断开');
});
module.exports = mongoose;
通过上面的代码连接却提示:
您代码中的connect的连接串写错了,应该是:
mongoose.connect('mongodb://localhost/test');
表示连接到test这个数据库;其中如果端口号是缺省的,可以省略。
墙裂建议多翻阅mongoose的网站的文档,一些写mongoose的博文中有纰漏的。
http://mongoosejs.com/
供参考。
Love MongoDB! Have fun!
不见不散,19日,请戳:>---<
MongoDB在线讲座系列19- MongoDB 10步构建单一视图