使用mongo_dart连接到MongoDB Atlas

时间:2018-09-05 14:11:16

标签: mongodb dart connection mongo-dart

我尝试使用此行代码通过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:主机查找失败。

是否甚至可以访问atlas mongoDB还是我忘记了什么?

1 个答案:

答案 0 :(得分:0)

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