我正在尝试通过shell连接到mongolab。我从实验室获得了一个代码。
mongo ds023432.mlab.com:23432/somecol -u fakeusername -p fakepass123
当然我在mongolab网站上创建了一个db用户。但是当我调用上面的命令时,我收到以下错误:
MongoDB shell version: 3.2.6 Enter password:
connecting to: ds023432.mlab.com:23432/somecol
2016-05-16T17:55:04.290+0200 E - [main] file [fakepass123] doesn't exist
failed to load: fakepass123
到目前为止,我只能通过驱动程序进行连接。我正在使用Arch linux 我错过了什么?
答案 0 :(得分:2)
我正在使用Arch Linux以及mongo
客户端版本3.2.6
并遇到同样的问题。
我认为它是客户端 - 服务器不兼容(因为我的java应用程序可以连接其驱动程序)
要解决此问题,我已经通过
安装了 robomongoyaourt -S robomongo-bin --noconfirm
注意:
yaourt
,请关注these steps