标签: node.js mongodb mongoose
我在mongodb网站上建立了一个集群,将IP地址列入了白名单,添加了用户并连接了我的应用程序,但是它没有给我“标准URI连接”选项(也许他们的网站已更新),而是给了我一个“ srv'。因此,当我在mongoose.connect()函数中使用它时,出现错误消息:“无效的Uri,必须以mongodb://开头……”
我一直在努力连接mongodb,但是每次都失败。.请帮助我,我将非常感谢。谢谢
答案 0 :(得分:1)
您是否在MongoDB Atlas上创建了集群?是的。
如果使用mongo应用程序: 通过连接应用程序屏幕将nodejs版本更改为2.12或更高版本。
如果使用mongo shell:
在“连接到Cluster0”页面上,选择“我安装了mongo shell”,然后选择“ 3.4或更早版本”的mongo shell。您将获得所需的格式。