使用mongoose版本连接到Mongo DB(4.11.0)

时间:2017-06-28 08:21:53

标签: node.js mongodb

我正在尝试使用新的mongoose版本(4.11.0)访问Mongo数据库:“ mongoose.connect(”mongodb:// localhost / restful_blog_app“);

我收到以下消息:
open()在mongoose> = 4.11.0中弃用,改为使用openUri()或者
如果使用useMongoClientconnect()

,请设置createConnection()选项

我尝试了以下修复:
mongoose.connect(”mongodb:// localhost / restful_blog_app“,{useMongoClient:true});

结论:该消息已消失,但我刚刚创建的数据库没有数据!

请帮忙!

1 个答案:

答案 0 :(得分:12)

最简单的解决方法;

"npm remove mongoose" 

然后

"npm install mongoose@4.10.8 --save" 

问题解决了。

  

升级并不总是最好的选择。

帮助它会帮助你。

由于