首页 文章

使用mongoose版本连接到Mongo DB(4.11.0)[重复]

提问于
浏览
6

这个问题在这里已有答案:

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

我收到以下消息:
open() 在mongoose> = 4.11.0中已弃用,请改为使用 openUri() ,或者
如果使用 connect()createConnection() ,请设置 useMongoClient 选项

我尝试了以下修复:
mongoose.connect("mongodb://localhost/restful_blog_app", );

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

请帮忙!

1 回答

  • 12

    最容易解决的问题;

    "npm remove mongoose"
    

    然后

    "npm install mongoose@4.10.8 --save"
    

    问题解决了 .

    升级并不总是最佳选择 .

    帮助它会帮助你 .

    谢谢

相关问题