可视化管理 MongoDB 文档和集合

我在一个报告系统中使用 MongoDB,必须删除一大堆测试文档。虽然我使用基于 JSON 的命令行工具没有太多麻烦,但是从命令提示符窗口中不断搜索文档、复制粘贴 OID 等等,以及 尤其是(有没有试过“标记”包装多行的文本?)

我如何可视化地检查数据库和集合,执行一些简单的 CRUD 任务,并在适当的窗口(而不是命令提示符)中管理多个脚本?

105521 次浏览

有一个基于网络的项目,这是相对较早的称为 彭哥。它需要安装 Python 和一些依赖项,但应该在 Windows 上运行。

如果您能够运行 PHP 脚本,您可以尝试使用 PHP MongoDB 管理员。它是一个 PHP 脚本,提供了基本的管理和搜索功能。

MongoVUE 看起来很有前途。

Http://mongovue.wordpress.com/

真正的答案是... 不。

到目前为止,我发现没有合理的或公开可用的 WindowsMonogoDB 客户端,这是真的非常可悲,因为 MongoDB 是相当甜。

我曾经想过用一个简单的应用程序与 WPF 一起扔在 Coendrix... 但我还没有超级动力。

你对什么特征感兴趣? 也许你可以启发我或者其他人?

例如,您只是想查看 DBs/Collection 或者进行简单的编辑(这样您就不必使用 shell) ,还是需要更复杂的操作?

MongoVUE 下载现在可用@http://blog.mongovue.com/downloads

下面是一些流行的 MongoDB GUI 管理工具:

开源

  • dbKoda -跨平台、带有自动完成、语法突显和代码格式化功能的选项卡式编辑器(加上自动保存功能,这是 Studio 3T 不支持的)、可视化工具(解释计划、实时性能仪表板、查询和聚合管道构建器)、性能分析管理器、存储分析器、索引顾问、将 MongoDB 命令转换为 Node.js 语法等等。缺乏就地编辑文档和切换主题的能力。

    dbKoda screenshot

  • Nosqlclient -多个 shell 输出选项卡、自动完成、模式分析器、索引管理、用户/角色管理、实时监视和其他特性。基于 Electron/Metro.js,积极开发 在 GitHub 上

  • AdminMongo -基于 web 或 Electron 的应用程序。支持服务器监控和文档编辑。

秘密来源

  • NoSQLBooster -一应俱全用于 MongoDB v2.2-4的以 shell 为中心的跨平台 GUI 工具。免费、个人和商业版(特征比较矩阵特征比较矩阵)。
  • MongoDB 指南针 -提供了一个图形用户界面,允许您可视化您的模式,并对数据库执行特别的 find查询-所有这些都不了解 MongoDB 的查询语言。由 MongoDB 公司开发。没有 update查询或对 shell 的访问。
  • Studio 3T,原 MongoChef -MongoDB 的一个多平台就地数据浏览器和编辑器桌面 GUI (核心版免费供个人和非商业使用)。< em > 最后一次承诺: 2017-7-24
  • 机器人3T -被 Studio 3T 收购。一个以 shell 为中心的跨平台开源 MongoDB 管理工具。与 shell 相关的特性,例如多个 shell 和结果,自动完成。没有提到导出/导入或其他特性。< em > 最后一次承诺: 2017-7-04

  • HumongouS.io -基于 Web 的界面,具有 CRUD 功能,一个图表生成器和一些协作功能。14天试用期。

  • Database Master -一个基于 Windows 的 MongoDB Management Studio,也支持 RDBMS。 < strong > (非免费)
  • SlamData -一个开源的基于 web 的用户界面,允许你上传和下载数据,运行查询,构建图表,探索数据。

废弃的项目

  • RockMongo -一个用 PHP5编写的 MongoDB 管理工具。据说是 PHP 世界里最好的。类似于 PHPMyAdmin。< em > 最后版本: 2015-9-19
  • Fang of Mongo -使用 Django 和 jQuery 构建的基于 web 的 UI。最后一次提交: 2012-1-26,在一个分叉的项目中。
  • Opicot -一个用 PHP 编写的基于浏览器的 MongoDB shell。 < em > 最新版本: 2010-9-21
  • Futon4Mongo -MongoDB 的 CouchDB Futon Web 界面的克隆。 < em > 最后一次提交: 2010-10-09
  • MongoVUE -一个用于 Windows 的优雅的 GUI 桌面应用程序。 免费和非免费版本 < em > 最新版本: 2014-1-20
  • UMongo -一个全功能的用于 Linux,Windows,Mac 的开源 MongoDB 服务器管理工具; 用 Java 编写。< em > 2014年最后一次承诺-6月
  • Mongo3 -一个基于 Ruby/Sinatra 的集群管理接口

我使用 MongoVUE,它很适合查看数据,但几乎没有编辑能力。

MongoVue 是迄今为止我发现的最好的,它有很好的特性,如数据库或集合副本和文本模式的记录查看,这是非常有用的