当前位置: 首页>>技术问答>>正文


什么是好的MongoDB GUI客户端?

, , , , ,

问题描述

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

最佳解决思路

Robo 3T(以前称为RoboMongo)

Shell-centric cross-platform open source MongoDB management tool (i.e. Admin GUI).

[It] embeds the same JavaScript engine (based on Mozilla SpiderMonkey), that powers MongoDB’s mongo shell. It means that you can reuse your existing skills of MongoDB Shell in Robomongo.

编辑

更多信息:

  • 它适用于Linux, OSX and Windows

  • 关于Linux,有.rpm(Fedora,CentOS,openSUSE),. deb(Debian,Ubuntu)和.tar.gz格式的软件包。

  • 它是免费的(如在演讲中);您可以访问其GitHub存储库here

次佳解决思路

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

software-recommendation,gui,database,client,mongodb,ubuntu

到目前为止,我一直在使用MonjaDB – 它是一个Eclipse plug-in,而Eclipse无论如何都是我的IDE。我喜欢;它似乎具有我曾经在RockMongo中使用的所有功能。

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

software-recommendation,gui,database,client,mongodb,ubuntu

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

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

第三种解决思路

您可以查看mongobooster。 MongoBooster是用于MongoDB v2.2-3.2的shell-centric cross-platform GUI工具,它提供update-in-place,Lodash& Moment.js集成,ES6语法支持和真正的intellisense体验。

MongoBooster具有以下功能:

  1. MongoBooster提供真正的智能感知体验。 build-in语言服务知道所有可能的完成,方法,属性,变量,关键字,甚至MongoDB集合名称,字段名称和运算符。在您键入时,将弹出IntelliSense建议。

  2. 在脚本编辑器中,当您键入方法调用时,将弹出参数提示.Handy日期范围片段,SQL到MongoDB转换片段…

  3. 鼠标悬停将显示许多有用的信息,例如符号类型,函数定义,类型信息和文档。

  4. 只要光标靠近其中一个,匹配括号就会突出显示。

  5. MongoBooster可以做的一切都在Command Palette中。使用快捷方式CTRL-SHIFT-P查看

  6. 用于MongoDB连接的SSH隧道

  7. 简单管理分片和副本集

  8. 有免费许可证有一些限制。

免责声明:我为MongoBooster工作。

software-recommendation,gui,database,client,mongodb,ubuntu

第四种思路

3T MongoChef是MongoDB的multi-platform桌面GUI,也可以在Ubuntu上运行。这是一个商业工具,但它可以免费用于个人和non-commercial使用。

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

software-recommendation,gui,database,client,mongodb,ubuntu

第五种思路

RockMongo

RockMongo(一个web-based php客户端),但我不知道它有多好。

第六种思路

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1551.html,未经允许,请勿转载。