我尝试使用此行代码通过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还是我忘记了什么?
答案 0 :(得分:0)
mongodb + srv:// 协议适用于新驱动程序,也许您可以尝试单击按钮“我正在使用驱动程序3.4或更早版本”以使用 mongodb获取旧版网址:// 协议