我在运行 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/