4

我尝试使用这行代码通过 mongo_dart 连接到 MongoDB Atlas 数据库。MongoDB 提供的链接定义为:

mongodb+srv://<user>:<PASSWORD>@test-asdf.mongodb.net/test?retryWrites=true

引发“无效方案”错误。当我剪掉“+srv”并尝试连接时:

Db db = new Db("mongodb://<user>:<password>@test-asdf.mongodb.net/test?retryWrites=true");

它抛出一个 SocketException: Failed host lookup。

甚至可以访问地图集 mongoDB 还是我忘记了什么?

4

1 回答 1

0

mongodb+srv://协议适用于新驱动,或许您可以尝试单击“我正在使用驱动程序 3.4 或更早版本”按钮以获取带有mongodb://协议的旧版 url

于 2018-09-16T17:16:38.753 回答