我想知道是否有一个允许你运行查询并查看结果的MongoDB IDE?这将像SQL Server Management Studio中的查询分析器。我现在遇到的问题是我必须从命令提示符执行查询,例如“db.MyTable.find()”,这不是一个好的解决方案。
如果答案是否定的,是否有更成熟的“无sql”解决方案,如MongoDB确实有IDE?
答案 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)。它具有自动填充功能,一次显示多个结果并具有查询历史记录。
答案 1 :(得分:44)
基于网络
对于PHP,我推荐Rock Mongo。坚固,功能强大,易于安装。
http://code.google.com/p/rock-php/wiki/rock_mongo
如果您不想安装任何东西......您可以使用MongoHQ的网络界面(即使您的MongoDB不在MongoHQ上。)
<强>窗强>
到目前为止,目前最好的UI(适用于Windows)是MongoVUE。
看起来很棒,很多功能,如果你是新手,它真的会帮助你开始......
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
答案 2 :(得分:1)
仍在使用MongoVue,(行货版),但我发现它太有限了。管理员界面应该为您提供基本功能,例如通过右键单击删除记录,设置为空,使用选择器插入数据等。最后最终从控制台编写更新json查询。
在我对MongoVue感到沮丧之后,在查看mongodb管理工具页面时,遇到了以下情况。不太喜欢这些一体化工具,但我想我会试一试