无法连接到mongolab表单shell

时间:2016-05-16 16:15:27

标签: node.js mongoose mlab

我正在尝试通过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 我错过了什么?

1 个答案:

答案 0 :(得分:2)

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

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

要解决此问题,我已经通过

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

enter image description here

注意:

  • 如果您还没有yaourt,请关注these steps
  • 我与robomongo没有关系 - 这只是我遇到的问题的解决方案