您的位置:首页 > 运维架构

mongoose 连接警告问题(node:148572) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0

2017-07-11 10:51 387 查看

代码

var mongoose=require("mongoose");

mongoose.connect('mongodb://127.0.0.1:27017/test');//连接数据库

var connection=mongoose.connection;
connection.on('error',function(err){
if(err){
console.log(err);
}
});
connection.on('open',function(){
console.log('opened');
});


问题

(node:148572) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client
opened

解决

还是能出来结果的,只不过是版本更新了,连接方式有变。

改成这样就行

mongoose.connect('mongodb://127.0.0.1:27017/test',{useMongoClient: true});//连接数据库


总结

刚开始看到问题所在,点进去看了mongoose的文档,无奈英文文档看不下去。于是就百度了……

还是要耐下心来看英文文档
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐