【问题标题】:Exception has occurred. MongoDartError (MongoDart Error: Invalid scheme in uri: mongodb+srv://) with flutter发生异常。 MongoDartError (MongoDart Error: Invalid scheme in uri: mongodb+srv://) with flutter
【发布时间】:2020-01-29 17:34:20
【问题描述】:
发生异常。
MongoDartError(MongoDart 错误:uri 中的方案无效:
mongodb+srv://:@epawn-gfiev.mongodb.net/test?retryWrites=true&w=majority
mongodb+srv)
我正在使用 mongo_dart 0.3.6 https://pub.dev/packages/mongo_dart#-readme-tab-
Db db = new Db("mongodb://localhost:27017/mongo_dart-blog");
await db.open();
要连接ATLAS mongodb,但是遇到上面的错误,有人可以就这个问题提出建议吗?
提前致谢
【问题讨论】:
标签:
mongodb
flutter
mongodb-atlas
【解决方案1】:
- 如果使用 Cloud Atlas,请确保添加 IP 地址
- "mongo_dart-blog" 如果创建了数据库,否则:
Db.create("mongodb://localhost:27017/mongo_dart-blog");
- 要连接到 MongoDB,请使用阻塞语句:
await Db.create("mongodb://usaername:pass ---- /mongo_dart-blog");