【问题标题】:Query IDE for MongoDB? [closed]查询 MongoDB 的 IDE? [关闭]
【发布时间】:2017-11-17 17:55:53
【问题描述】:

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

如果答案是否定的,有没有像 MongoDB 这样更成熟的“no sql”解决方案,有 IDE?

【问题讨论】:

标签: mongodb


【解决方案1】:

另一个竞争者: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)的生成。它具有自动完成功能,一次显示多个结果并具有查询历史记录。

【讨论】:

  • 控制台一票
  • @RomanIvanov:自 4 月底(2013 年)起,预编译的 Linux 二进制文件已可供下载:robomongo.org
  • Robomongo 现在有适用于 linux 平台的 rpm 和 dep 包,适用于 Mac Os(10.6-10.9) 的 dmg 和适用于 Windows(Xp-8) 的 nsis
  • +1 自从最近 4 个月以来我一直在使用,它非常棒,比其他任何产品都好
  • 我试过 Robomongo 但我不知道如何编辑文档。右键单击不起作用,双击字段也不能编辑它。而且我没有看到任何查询历史记录。
【解决方案2】:

基于网络

对于 PHP,我推荐 Rock Mongo。坚固,许多出色的功能,易于设置。

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

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

https://mongohq.com/home

Windows

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

http://blog.mongovue.com/

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

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

如果您有兴趣,这里也是作者的问答...

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

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

【讨论】:

  • 当我们拥有最好的是 MongoVue 时,这种情况令人遗憾:(查看数据库内容没问题,但作为管理工具,它非常有限。
  • 另外,MongoVue 不支持聚合。自 4 月以来一直没有更新。
  • 更重要的是,如果你看看他们的 Facebook 页面,显然他们仍然接受订单并且从不发送许可证密钥——你把钱扔进了一个小桶里。
  • 使用 MongoHQ 时有一个明显的警告。您的 mongo 服务器必须是公开可用的。当您正在开发适当的应用程序并且您的服务器仅对您的应用程序可用时,通常情况并非如此。
  • 截至 2015 年 6 月 - RockMongo 网站已关闭数月,no activity on Github either
【解决方案3】:

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

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

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

【讨论】:

  • Robomongo 支持右键删除。更新和插入也很容易。作为奖励,您采取的操作使用常规 mongodb 控制台语法,因此它易于重用或编写在 ui 中完成的操作。
  • 也会试试这个,虽然它看起来更像一个电源外壳,GUI 看起来很干净,我绝对喜欢频繁更新!
  • @ThomasS 你知道是否有表格视图吗? (至少在某种程度上像mongovue)右键删除感觉很好:)
  • 目前在 robomongo 中不提供如图所示 mongovue.com/2010/12/06/viewing-hierarchical-data-in-table-view 的表格视图。文本视图和树视图是可用的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多