无法连接到 mongolab 表单 shell

Can't connect to mongolab form shell

我正在尝试通过 shell 连接到 mongolab。我从实验室得到了代码。

mongo ds023432.mlab.com:23432/somecol -u fakeusername -p fakepass123

当然,我在 mongolab 网站上创建了一个数据库用户。但是,当我调用上述命令时,出现以下错误:

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 我错过了什么?

我正在使用 Arch Linux 以及 mongo 客户端版本 3.2.6 并且遇到了同样的问题。

我假设这是客户端-服务器不兼容(因为我的 java 应用程序可以与其驱动程序连接)

为了解决这个问题,我通过

安装了robomongo
yaourt -S robomongo-bin --noconfirm

备注:

  • 关注 these steps 获取 yaourt 如果您还没有
  • 我不隶属于 robomongo - 它只是我面临的问题的解决方案