查询IDE的MongoDB?

我想知道是否有一个MongoDB的IDE,允许您运行查询和查看结果? 这将像SQL Server Management Studio中的查询分析器一样。 我现在遇到的问题是我必须从命令提示符执行查询,例如“db.MyTable.find()”,这不是一个好的解决scheme。

如果答案是否定的,是否有一个更成熟的“没有SQL”的解决scheme,如有一个IDE的MongoDB?

基于Web的

对于PHP,我build议Rock Mongo。 坚实,很多伟大的function,简单的设置。

http://code.google.com/p/rock-php/wiki/rock_mongo

如果你不想安装任何东西…你可以使用MongoHQ的web界面(即使你的MongoDB不在MongoHQ上)

https://mongohq.com/home

视窗

到目前为止,目前最好的用户界面(Windows)是MongoVUE。

http://blog.mongovue.com/

看起来不错,很多function,如果你是新的,它将真正帮助你开始…

http://blog.mongovue.com/features/

如果您有兴趣,也可以与作者进行问答

http://learnmongo.com/posts/qa-ishann-kumar-creator-of-mongovue/

这里有一个官方的pipe理工具列表: http : //www.mongodb.org/display/DOCS/Admin+UIs

替代文字

另一个竞争者: http ://www.robomongo.org/ Robo 3T(以前的Robomongo)给你一个像界面一样的shell,但是在gui中输出你的结果。 它可用于Windows,Mac(dmg,zip)和linux(deb,rpm,tar.gz)作为桌面应用程序。 目前有一个免费的社区版本(没有广告,所有function),并支付更多的支持和影响积压。

Robo 3T(以前称为Robomongo)以treeView或Json文本表示forms打印结果,并支持生成UUID(.NET-,Python-,Java-Encoding)。 它具有自动完成,一次显示多个结果,并有查询历史logging。

Robomongo截图(Linux,Mac,Windows)

仍然使用MongoVue,(行货版本),但我觉得它太有限了。 pipe理用户界面应该为您提供基本的function,例如通过右键单击删除logging,设置为空,使用选取器插入数据等。最后,从控制台写入更新json查询。

在MongoVue失败之后,在检查MongoDBpipe理工具页面时,碰到以下内容。 不太喜欢这些所有function于一身的工具,但我想我会试试看

http://www.nucleonsoftware.com/Products/Database-Master