【发布时间】:2017-12-01 12:10:35
【问题描述】:
我正在尝试使用新的 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", {useMongoClient: true});"
结论:那个消息已经消失了,但是我刚刚创建的数据库没有数据!
请帮忙!
【问题讨论】:
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及必要的最短代码 重现它在问题本身。没有明确的问题陈述的问题对其他读者没有用处。见:How to create a Minimal, Complete, and Verifiable example.
-
弃用警告就是:警告。这个“修复”正在发生,但它导致的问题比它解决的要多。