8

我们在 windows/mac 机器上使用 mongo 客户端工具,例如 Robomongo 和 MongoVUE。在 mongodb 服务器端,我们决定试用带有wiredtiger 存储的新MongoDB 3.0.0rc8。但是,我们发现我们无法从我们的客户端工具和 mongo shell 中列出任何集合。如果我们登录到运行 mongodb 的服务器框,然后启动一个 mongo shell,那么我们就可以查看集合。这是一个已知问题吗?现有的工具如 Robomongo 和 MongoVUE 一直支持到 2.6.X 还不支持 mongodb 3.0.0?是否有任何支持 3.0.0 版本的 mongo 客户端?

谢谢和问候, Archanaa 熊猫

4

5 回答 5

12

我们今天遇到了同样的问题并开始评估 MongoChef http://3t.io/mongochef,它看起来很有希望,无论是从 UI、功能和对 WiredTiger 的支持来看。

于 2015-04-14T18:51:43.497 回答
6

这是我在威尔伯克利的谷歌论坛上得到的这个问题的答案-

是的,这些工具需要更新以支持 WiredTiger 上的 3.0。许多工具通过查询 MongoDB 运行 WiredTiger 时不存在的系统集合来枚举命名空间。mongo shell 函数 db.getCollectionNames() 和 show 命令 pre-3.0 也可以做到这一点 - 您可以在 3.0 mongod 框中列出集合的原因是您在那里安装了 3.0 mongo shell。

-将要

于 2015-02-22T07:37:09.633 回答
4

我使用NoSQL Manager for MongoDB和 Mongo 3.0/WiredTiger

于 2015-03-24T15:07:45.547 回答
3

自 2016 年 2 月 1 日起,此问题已通过Robomongo 修复

于 2016-02-03T01:46:40.857 回答
0

使用正确的版本 robomongo-0.9.0-rc8 解决了我的问题。

于 2016-06-15T16:30:27.820 回答