我一直在使用Rockmongo在 Windows 上 - 它是一个基于 php 的 Web 工具。但在 Ubuntu (12.04) 上,它的行为很奇怪 - 查询经常超时 - 我正在寻找更好的客户端。有人知道 Ubuntu 上 MongoDB 有什么好东西吗?
答案1
机器人3T(原名 RoboMongo)
以 Shell 为中心的跨平台开源 MongoDB 管理工具(即 Admin GUI)。
[它] 嵌入了与 MongoDB 的 mongo shell 相同的 JavaScript 引擎(基于 Mozilla SpiderMonkey)。这意味着您可以在 Robomongo 中重复使用您现有的 MongoDB Shell 技能。
编辑
更多信息:
- 它适用于Linux、OSX 和 Windows。
- 对于 Linux,有 .rpm(Fedora、CentOS、openSUSE)、.deb(Debian、Ubuntu)和 .tar.gz 格式的软件包可用。
- 它是免费的(如演讲);你可以访问其 GitHub 存储库这里。
答案2
我知道的一件事(但不太喜欢它的界面)是蒙哥马利,这是一个桌面应用程序,而不是基于浏览器的应用程序。以下是屏幕截图:
到目前为止我一直在使用MonjaDB- 它是一个 Eclipse 插件,而且 Eclipse 无论如何都是我的 IDE。我喜欢它;它似乎具有我以前使用的所有功能摇滚蒙哥。
这是 MonjaDB 的屏幕截图(他的网站上还有更多内容,以及一些说明):
要安装它,你显然需要 Eclipse(你可以从 Ubuntu 存储库获取)。完成后,你需要转到帮助->安装新软件...,然后添加此更新站点。虽然我喜欢它,但我不认为很多人会为了 Mongo 的 GUI 而更换 IDE(尽管我可能错了)。
UMongo 和 MonjaDB 的源代码都在 GitHub 上。
答案3
您可以查看mongobooster。MongoBooster 是一个以 shell 为中心的跨平台 GUI 工具,适用于 MongoDB v2.2-3.2,提供就地更新、Lodash 和 Moment.js 集成、ES6 语法支持和真正的智能感知体验。
MongoBooster 具有以下特点:
- MongoBooster 提供真正的 IntelliSense 体验。内置语言服务知道所有可能的补全、方法、属性、变量、关键字,甚至 MongoDB 集合名称、字段名称和运算符。输入时会弹出 IntelliSense 建议。
- 在脚本编辑器中,当您键入方法调用时,将会弹出参数提示。方便的日期范围片段、SQL 到 MongoDB 的转换片段……
- 鼠标悬停时会显示很多有用的信息,比如符号类型、函数定义、类型信息和文档。
- 当光标靠近其中一个括号时,匹配的括号将会被突出显示。
- MongoBooster 能做的所有事情都在命令面板中。使用快捷键 CTRL-SHIFT-P 查看
- MongoDB 连接的 SSH 隧道
- 简单管理分片和副本集
- 有一个免费许可证,但有一些限制。
免责声明:我在 MongoBooster 工作。
答案4
机器人3T
Robo 3T(原名 Robomongo)是面向 MongoDB 爱好者的免费轻量级 GUI。Robo 3T (robot3t-snap 工具) 在所有当前支持的 Ubuntu 版本中都打包为 snap 包。robo3t-snap 与嵌入式 MongoDB shell 一起打包。
要安装 Robo 3T,请打开终端并输入:
sudo snap install robo3t-snap
工作室 3T
工作室 3T(原名 MongoChef)是 MongoDB 的专业 GUI 和 IDE。Studio 3T 提供 Core、Pro 和 Enterprise 版本。Core 版本对于非商业用途始终免费。
特征:
- 使用 IntelliShell 自动完成查询
- 拖放字段以直观地构建查询
- 使用 SQL 查询 MongoDB
- 逐步构建聚合查询
- 以 5 种语言生成驱动程序代码
- 多种导入和导出方式,包括 SQL 迁移
- 自动执行重复的 MongoDB 任务,例如导入
- 还有更多...