Robomongo:连接错误。未初始化的Mongo范围

时间:2017-02-27 17:42:45

标签: mongodb robo3t database

连接成功打开(使用身份验证)。将显示数据库和集合。但是,如果我打开任何shell,我会收到此错误:

  

连接错误。未初始化的mongo范围。

与Mongo.exe和Java-Driver的连接工作正常。错误消息是什么意思?如何解决?

4 个答案:

答案 0 :(得分:4)

我刚从密码中删除了特殊字符,现在就可以使用了。

答案 1 :(得分:4)

这似乎是RoboMongo中的一个错误;如果密码包含撇号,则可以连接正常,但在尝试运行查询时会出现此错误。

我已将其记录为RoboMongo团队的一个问题:https://github.com/paralect/robomongo/issues/1300

注意:没有其他字符似乎导致此问题,只有撇号。

答案 2 :(得分:1)

如果您最近升级到Robo 3T v1.3并尝试连接到较旧的MongoDB版本(如<3.0),则上述解决方案均无效。显然,Robo 3T删除了一些对较早版本的支持,并且您收到相同的“未初始化的mongo作用域”错误。恢复到Robo 3T v1.2是解决此问题的唯一方法。

答案 3 :(得分:0)

这不是错误消息,您需要reauthenticate(删除连接并添加新的Connection)数据库连接。

重新认证并连接数据库后。一切都会很好。