Arc*_*nda 8 mongodb mongovue robo3t
我们正在使用mongo客户端工具,例如我们的windows/mac机器中的Robomongo和MongoVUE.在mongodb服务器端,我们决定尝试使用有线存储的新MongoDB 3.0.0rc8.但是,我们发现我们无法从客户端工具和mongo shell列出任何集合.如果我们登录到运行mongodb的服务器盒,然后启动一个mongo shell,那么我们就可以查看这些集合了.这是一个众所周知的问题 - 像Robomongo和MongoVUE这样支持高达2.6.X的现有工具还不支持mongodb 3.0.0吗?是否有支持3.0.0版本的mongo客户端?
谢谢和问候,Archanaa熊猫
以下是我在Will Berkeley的谷歌论坛上得到的这个问题的答案 -
是的,需要更新这些工具以在WiredTiger上支持3.0.许多工具通过查询MongoDB运行WiredTiger时不存在的系统集合来枚举命名空间.mongo shell函数db.getCollectionNames()和show命令pre-3.0也是这样做的 - 你可以在3.0 mongod框上列出集合的原因是你在那里安装了3.0 mongo shell.
-将