什么是好的MongoDB GUI客户端?

我一直在Windows上使用Rockmongo – 这是一个基于PHP的网络工具。 但是在Ubuntu(12.04)上它表现得很有趣 – 查询经常超时 – 我正在寻找更好的客户。 有没有人对Ubuntu上的MongoDB有什么好处?

机器人3T (以前称为RoboMongo)

以Shell为中心的跨平台开源MongoDB管理工具(即Admin GUI)。

[它]嵌入了相同的JavaScript引擎(基于Mozilla SpiderMonkey),它为MongoDB的mongo shell提供支持。 这意味着您可以在Robomongo中重用MongoDB Shell的现有技能。

编辑

更多信息:

  • 它适用于Linux,OSX和Windows 。
  • 关于Linux,有.rpm(Fedora,CentOS,openSUSE),. deb(Debian,Ubuntu)和.tar.gz格式的软件包。
  • 它是免费的(如在演讲中); 您可以在此处访问其GitHub存储库。

我所知道的一件事(但不太喜欢界面)是UMongo ,它是一个桌面,而不是基于浏览器的应用程序。 这是一个截图:

UMongo的截图

到目前为止,我一直在使用MonjaDB – 它是一个Eclipse插件,而Eclipse无论如何都是我的IDE。 我喜欢; 它似乎具有我以前在RockMongo中使用的所有function。

这是MonjaDB的截图(他的网站上有更多内容,以及一些说明):

MonjaDB的截图

要安装它,您显然需要Eclipse(可以从Ubuntu存储库获取)。 完成后,您需要转到帮助 – >安装新软件…然后添加此更新站点 。 虽然我喜欢它,但我认为很多人不会仅仅为了Mongo的GUI而切换IDE(虽然我可能会弄错)。

UMongo和MonjaDB的源代码都在GitHub上。

你可以看看mongobooster 。 MongoBooster是MongoDB v2.2-3.2的以shell为中心的跨平台GUI工具,它提供了就地更新,Lodash和Moment.js集成,ES6语法支持和真正的智能感知体验。

MongoBooster具有以下function:

  1. MongoBooster提供真正的智能感知体验。 内置语言服务知道所有可能的完成,方法,属性,变量,关键字,甚至是MongoDB集合名称,字段名称和运算符。 在您键入时,将弹出IntelliSense建议。
  2. 在脚本编辑器中,当您键入方法调用时,将弹出参数提示.Handy日期范围片段,SQL到MongoDB转换片段…
  3. 鼠标hover将显示许多有用的信息,例如符号类型,函数定义,类型信息和文档。
  4. 只要光标靠近其中一个,匹配括号就会突出显示。
  5. MongoBooster可以做的一切都在Command Palette中。 通过使用快捷键CTRL-SHIFT-P查看它
  6. 用于MongoDB连接的SSH隧道
  7. 简单管理分片和副本集
  8. 有免费许可证有一些限制。

免责声明:我为MongoBooster工作。

mongobooster_main_screen

3T MongoChef是MongoDB的多平台桌面GUI,也可以在Ubuntu上运行。 它是一种商业工具,但它可以免费用于个人和非商业用途。

它具有许多有用的function,例如就地数据编辑或拖放搜索查询构建器(www.3t.io/mongochef/mongochef-whats-new)。

** Ubuntu上3T MongoChef的屏幕截图**

RockMongo

有RockMongo (一个基于Web的php客户端),但我不知道它有多好。

qMongoFront是linux上基于QT的MongoDB GUI客户端。它完全免费且开放。

Mongo管理工作室

它是一个具有漂亮ui的跨平台工具。 社区版是免费的。 专业版有更多function,包括支持。

MongoDB不包含GUI样式的管理界面。 但实际上我建议您查看docs.mongodb.org中列出的管理员用户界面,这更有用,列表也会更新。

有关更多信息,请查看此链接

显示Tadpole DB hub。 Tadpole是基于Web的数据库客户端工具。 https://github.com/hangum/TadpoleForDBTools/wiki

支持mongoDB,mariaDB,MySQL,MSSQL,apache hive,pgsql,sqlite ……其他

MongoDB和其他NoSQL数据库提供免费的NoSQL Viewer GUI工具,可以提供方便的数据接口并支持许多有用的function

Robomongo ,以Shell为中心的跨平台MongoDB管理工具,适用于大多数Linux系统。 有rpm,dep包和tar.gz存档

如果不支持系统,也可以使用独立安装包。

NoSQL Viewer是一个支持MongoDB和其他NoSQL数据库的免费工具。

这里有 NoSQL Viewer。