查询MongoDB的IDE?

时间:2011-01-19 22:13:19

标签: mongodb

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

如果答案是否定的,是否有更成熟的“无sql”解决方案,如MongoDB确实有IDE?

3 个答案:

答案 0 :(得分:79)

另一个竞争者:http://www.robomongo.org/ Robo 3T(以前称为Robomongo)为您提供类似于shell的界面,但会在gui中输出您的结果。 它可用于windows,mac(dmg,zip)和linux(deb,rpm,tar.gz)作为桌面应用程序。目前有一个免费的社区版本(没有广告,所有功能)和付费的版本,对积压更多的支持和影响。

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

Robomongo screenshots (linux, mac, windows)

答案 1 :(得分:44)

基于网络

对于PHP,我推荐Rock Mongo。坚固,功能强大,易于安装。

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

如果您不想安装任何东西......您可以使用MongoHQ的网络界面(即使您的MongoDB不在MongoHQ上。)

https://mongohq.com/home

<强>窗

到目前为止,目前最好的UI(适用于Windows)是MongoVUE。

http://blog.mongovue.com/

看起来很棒,很多功能,如果你是新手,它真的会帮助你开始......

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

如果您感兴趣的话,这也是作者的Q&amp; A

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

此处有一个管理工具的官方列表:http://www.mongodb.org/display/DOCS/Admin+UIs

alt text

答案 2 :(得分:1)

仍在使用MongoVue,(行货版),但我发现它太有限了。管理员界面应该为您提供基本功能,例如通过右键单击删除记录,设置为空,使用选择器插入数据等。最后最终从控制台编写更新json查询。

在我对MongoVue感到沮丧之后,在查看mongodb管理工具页面时,遇到了以下情况。不太喜欢这些一体化工具,但我想我会试一试

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