我遇到从Cloud9界面连接到MongoLab的问题:
esend7881:~/workspace (master) $ mongo ds01235.mongolab.com:12345/mydb(http://ds01235.mongolab.com:12345/mydb) -u root -p root
MongoDB shell version: 2.6.11
connecting to: ds01235.mongolab.com:12345/mydb(http://ds01235.mongolab.com:12345/mydb)
2015-10-27T17:58:43.597+0000 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1292
exception: login failed
我注意到cloud9使用的是Mongo 2.6.11。
我尝试使用apt-get upgrade/update/install/etc
将其升级到版本>> 3并且无效。我不确定Mongo 2.6.11是否是Mongo 3驱动程序(如果是这样,版本号在这里很混乱)
所以,如果mongo版本不是这里的问题,任何想法是什么?
我通过电子邮件发送了Mongolab的支持,他们向我指出了Cloud9的方向,似乎StackOverflow是获得Cloud9支持的地方。