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

ZAB*_*ABA 6 mongodb node.js

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

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

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

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

请帮忙!

Ale*_*lex 12

最容易解决的问题;

"npm remove mongoose" 
Run Code Online (Sandbox Code Playgroud)

然后

"npm install mongoose@4.10.8 --save" 
Run Code Online (Sandbox Code Playgroud)

问题解决了.

升级并不总是最佳选择.

帮助它会帮助你.

谢谢