什么是好的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 ,它是一个桌面,而不是基于浏览器的应用程序。 这是一个截图:
到目前为止,我一直在使用MonjaDB – 它是一个Eclipse插件,而Eclipse无论如何都是我的IDE。 我喜欢; 它似乎具有我以前在RockMongo中使用的所有function。
这是MonjaDB的截图(他的网站上有更多内容,以及一些说明):
要安装它,您显然需要Eclipse(可以从Ubuntu存储库获取)。 完成后,您需要转到帮助 – >安装新软件…然后添加此更新站点 。 虽然我喜欢它,但我认为很多人不会仅仅为了Mongo的GUI而切换IDE(虽然我可能会弄错)。
UMongo和MonjaDB的源代码都在GitHub上。
你可以看看mongobooster 。 MongoBooster是MongoDB v2.2-3.2的以shell为中心的跨平台GUI工具,它提供了就地更新,Lodash和Moment.js集成,ES6语法支持和真正的智能感知体验。
MongoBooster具有以下function:
- MongoBooster提供真正的智能感知体验。 内置语言服务知道所有可能的完成,方法,属性,变量,关键字,甚至是MongoDB集合名称,字段名称和运算符。 在您键入时,将弹出IntelliSense建议。
- 在脚本编辑器中,当您键入方法调用时,将弹出参数提示.Handy日期范围片段,SQL到MongoDB转换片段…
- 鼠标hover将显示许多有用的信息,例如符号类型,函数定义,类型信息和文档。
- 只要光标靠近其中一个,匹配括号就会突出显示。
- MongoBooster可以做的一切都在Command Palette中。 通过使用快捷键CTRL-SHIFT-P查看它
- 用于MongoDB连接的SSH隧道
- 简单管理分片和副本集
- 有免费许可证有一些限制。
免责声明:我为MongoBooster工作。
3T MongoChef是MongoDB的多平台桌面GUI,也可以在Ubuntu上运行。 它是一种商业工具,但它可以免费用于个人和非商业用途。
它具有许多有用的function,例如就地数据编辑或拖放搜索查询构建器(www.3t.io/mongochef/mongochef-whats-new)。
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。