mongodb - mLab 连接错误 : Database name cannot have reserved characters for mongodb://

标签 mongodb mlab

我在运行 mLab 命令以通过 mongo shell 连接时遇到 mongoDB 连接错误。使用下面的 mLab 命令在 Windows git bash 终端下运行。我没有为数据库名称使用任何保留字符,基本上只是一个小写字符串。有什么想法吗?

使用 mongo shell 连接:

mongo ds237967.mlab.com:37967/<database> -u <dbuser> -p <dbpassword>





connecting to: mongodb://<database>:27017/ds237967.mlab.com%3A37967
2018-01-01T00:20:45.371-0800 E QUERY    [thread1] Error: Database name cannot have reserved characters for mongodb:// URL: mongodb://<databasename>:27017/ds237967.mlab.com%3A37967 :
connect@src/mongo/shell/mongo.js:240:13
@(connect):1:6
exception: connect failed

最佳答案

而不是使用

mongo ds237967.mlab.com:37967/<database> -u <dbuser> -p <dbpassword>

尝试

mongo --port 37967 --host ds237967.mlab.com <database> -u <dbuser> -p <dbpassword>

它应该像对我一样有效。如果没有,请告诉我

关于mongodb - mLab 连接错误 : Database name cannot have reserved characters for mongodb://,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48048255/

相关文章:

mongodb - Restangular 为以 "$"开头的 key 发送空负载

django - Mongodb 服务器未启动

mongodb - 聚合父文档中的嵌套文档

node.js - Node MongoDB批量查找?

rest - MongoLab 数据库是否有 ReadOnly REST API key ,还是总是 ReadWrite

node.js - 无法从 shell 连接到 mongodb

node.js - Node js 按时间戳检索最后插入的记录

node.js - 流量高峰

Python/Flask/MongoDB - 错误消息 : BadRequestKeyError: 400 - Get list

python - Flask 查询 MongoLab 的速度非常慢