如何使用最新更新在mongodb网站上获取标准URI连接字符串(无srv)?

时间:2019-06-03 11:02:16

标签: node.js mongodb mongoose

我在mongodb网站上建立了一个集群,将IP地址列入了白名单,添加了用户并连接了我的应用程序,但是它没有给我“标准URI连接”选项(也许他们的网站已更新),而是给了我一个“ srv'。因此,当我在mongoose.connect()函数中使用它时,出现错误消息:“无效的Uri,必须以mongodb://开头……”

我一直在努力连接mongodb,但是每次都失败。.请帮助我,我将非常感谢。谢谢

1 个答案:

答案 0 :(得分:1)

您是否在MongoDB Atlas上创建了集群?是的。

如果使用mongo应用程序: 通过连接应用程序屏幕将nodejs版本更改为2.12或更高版本。

enter image description here

如果使用mongo shell:

在“连接到Cluster0”页面上,选择“我安装了mongo shell”,然后选择“ 3.4或更早版本”的mongo shell。您将获得所需的格式。

enter image description here