我尝试使用这行代码通过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:主机查找失败。
是否有可能访问地图集mongoDB或忘记了什么?
mongodb + srv://协议适用于新驱动程序,也许您可以尝试单击“我正在使用驱动程序3.4或更早版本”按钮来获取具有mongodb://协议的旧URL