13 个 Mongodb GUI 可视化管理工具,总有一款适合你

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: MongoDB 数据库默认的管理工具是(CLI)Shell 命令行,对于专业的 DBA 来说比较容易上手,但是对于普通人员 GUI 可视化工具更方便使用。接下来,我们就来介绍 13 个好用的 MongoDB 可视化工具。

作者:徐雷frank
MongoDB官方提供了社区版的Compass,可以独立安装使用,也提供了云服务器版本MongoDB Atlas。商业版本的MongoDB必须购买其订阅。MongoDB Atlas旨在在AWS,Azure和Google Cloud等云平台上运行。阿里云MongoDB数据库也提供了基于Web的管理工具。免费使用。
MongoDB自带的Shell命令行工具,大家应该很熟悉了。
1.png

1、Robo 3T管理工具
Robo 3T前身是Robomongo。支持Windows,MacOS和Linux系统。Robo 3T 1.3为您提供了对MongoDB 4.0和SCRAM-SHA-256(升级的mongo shell)的支持,支持从MongoDB SRV连接字符串导入,以及许多其他修复和改进。大家也可以找到之前的Robomongo,完全免费的版本使用。
2.png

Robomongo的核心功能:
1、简单、智能提示
2、查询命令自动完成提示功能
3、通过拖放构建查询
4、编写类SQL查询MongoDB命令
5、将汇总查询细分为多个阶段
6、生成五种语言的驱动程序代码
7、比较收藏并并排查看差异
8、探索数据模式并找到异常值
9、以多种格式导入和导出,包括SQL迁移
10、自动化MongoDB任务,例如导入和数据同步
下载地址:https://robomongo.org/download
2、Navicat for MongoDB
Navicat是一种收费数据库管理工具,大家应该使用过Navicat For MySQL版本,比较好用。
3.png

Navicat 支持连接所有流行的数据库系统(如MySQL,MariaDB,MongoDB,SQL Server,SQLite,Oracle和PostgreSQL)的功能。
下载地址:https://www.navicat.com/en/products/navicat-for-mongodb
它提供14天的免费试用版,长期使用建议购买序列号。
3、MongoDB Compass 社区版
MongoDB Compass也有社区版, 可以编写查询命令,也可以监视服务器的负载,它提供了数据库操作的实时统计信息。 适用于Linux,Mac或Windows。中国大陆安装MongoDB数据库,可以选择安装Compass,但是容易卡死,原因是从美国服务器在线安装。可以手动下载在离线安装。
4.png

功能:
1、内置模式可视化
2、深入了解服务器状态和查询性能
3、可视化,了解并使用您的地理空间数据
4、创建,读取,更新和删除(CRUD)数据的简便方法
5、易于理解的GUI
6、可通过插件扩展
7、在直观的UI中构建聚合管道
下载地址:https://www.mongodb.com/download-center/compass
4、NoSQLBooster(mongobooster)管理工具
NoSQLBooster正式名称为MongoBooster。是一个跨平台,附带了许多用于管理数据库和监视服务器的MongoDB工具。包含服务器监视工具,Visual Explain Plan,查询生成器,SQL查询,ES2017语法支持等等。可用于Windows,macOS和Linux。有免费版本。
5.png

NoSQLBooster功能:
1、使用NoSQLBooster for MongoDB,您可以运行SQL SELECT
2、NoSQLBooster for MongoDB支持类似于For MySQL的流利查询构建器API
3、支持Visual Explain Plan,MongoDB Log Parser,查询代码生成器,Visual Query Builder和Schema Analyzer
4、通过免费的交互式示例学习Mongodb
5、数组,对象和ObjectId值的工具提示
6、测试数据生成器
7、服务器实时状态(mongostat)
8、mongotop,mongodump和mongorestore的GUI
9、嵌入式Mongo Shell,无外部依赖
10、拥抱ES2017
11、Lodash,ShellJs,Mathjs和Moment
12、支持GridFS
13、只读状态锁定
14、用颜色标记连接
15、在数据库之间轻松进行数据传输/同步
16、只需导入和导出
17、从RDBMS导入表
18、导出到SQL文件
下载地址:https://nosqlbooster.com/downloads
5、Cluster control管理工具
ClusterControl它不仅限于MongoDB,还支持MySQL,MySQL复制,MySQL NDB群集,Galera群集,MariaDB,PostgreSQL,TimescaleDB,Docker和ProxySQL。有社区版,可用于Linux平台(基于RedHat,Centos,Ubuntu或Debian)。
6.png

1、查询监视器
2、多数据库支持
3、完全集成的CLI
4、监控与顾问
5、数据库部署
6、集群/复制
7、官方文档详细
下载地址:https://severalnines.com/download-clustercontrol-database-management-system
6、NOSQLCLIENT
Nosqlclient是一个免费的开源MongoDB管理工具,具有基于Web的GUI界面。
7.png

NOSQLCLIENT功能:
1、SSH支持
2、独特的查询风格界面语法
3、实时监控
4、Mongodb的Shell命令界面
5、X509,LDAP,GSSAPI
6、数据导入/导出
7、使用扩展的JSON代替BSON
8、立即更新
9、用户管理
10、索引管理
11、模式分析器
12、自动提升命令
13、文件管理
下载地址:https://www.nosqlclient.com/docs/
7、Studio 3T管理工具
Studio 3T属于收费企业工具。Robomong被3T公司收购,并更名为Robot 3T; 与Oracle收购MySQL竞争对手一样,收购竞争对手不是为了壮大对方,而是消灭一个对手。30天的免费试用版,与免费和开源的Robot 3T相比,Studio 3T具有更多功能并提供企业支持服务。支持Windows,Linux(Ubuntu和CentOS)和MacOS。
8.png

Studio 3T功能
1、通过拖放构建查询命令
2、便捷的数据编辑
3、表,树和JSON视图
4、汇总编辑器
5、可视化解释
6、任务并询问调度程序
7、从SQL到MongoDB的迁移
8、查询代码,SQL查询,SQL导入/导出
9、LDAP和Kerberos身份验证
10、从Oracle导入
11、导入/导出向导
12、颜色编码的连接
13、只读锁定,数据比较和同步
14、模式浏览器
15、服务器状态图,Map-Reduce和GridFS支持
16、热键
17、兼容MongoDB 4.0
下载地址:https://studio3t.com/download/
8、Mongo Management Studio
Mongo Management Studio是用于数据库管理的免费MongoDB GUI工具。 但是免费版本仅适用于Windows。 而企业版和个人版则适用于Linux,Windows和MacOS。 企业版(Web服务器)支持MongoDB Web界面HTTP GUI。
9.png

Mongo Management Studio功能(免费版)
1、UI索引管理
2、副本集支持
3、CRUD操作
4、兼容MongoDB 3.0 / 3.2 / 3.4/3.6/4.0/4.2
5、MongoDB身份验证
6、GridFS支持(只读)
7、内联编辑,多次更新和保存查询
8、SSL连接
详细文件
下载地址:http://mms.litixsoft.de/
9、Aqua Data Studio Mongo管理工具
收费,14天试用期。支持Windows,Linux和MacOS。提供了一个MongoDB数据库管理工具包,例如可视化分析,MongoSQL查询参考,MongoJS查询分析器,MongoShell MongoShell,FluidShell,查询和分析工具,网格图和数据透视图,表数据编辑器,导入和导出工具, 实体关系建模器; 可视查询生成器; 比较工具:模式比较,文件比较; SQL历史记录,开放API脚本环境,集成安全Shell(SSH)和版本控制:Subversion(SVN),Git,CVS,Perforce。
10.png

MongoJS Query Analyzer Javascript编辑器允许执行JavaScript命令,并支持自动完成和语法突出显示。 结果可以在树层次结构,网格结果和文本中看到。
下载地址:https://www.aquafold.com/aquadatastudio_downloads
10、phpMoAdmin- MongoDB管理工具
很像phpMyAdmin工具,前者管理MySQL,phpMoAdmin管理MongoDB。基于Vork PHP框架开发。 轻巧且易于安装。 大小仅为115KB的moadmin.php文件,用户可以将其放置在现场的任何地方以开始工作。
11.png

phpMoAdmin功能:
1、数据库:带有数据大小的列表,创建/删除,修复/压缩
2、显示集合列表,每个集合中包含许多对象
3、单个智能搜索框接受:精确文本,(类型转换)值,JSON(启用Mongo运算符)
4、Mongo GridFS
5、GridFS对象自动将GridFS块链接到GridFS文件
6、MongoDB统计信息:正常运行时间,内存等,先前错误的日志,Mongo-PHP设置
和更多…
下载地址:http://www.phpmoadmin.com/
11、Mongotron管理工具
它是一个跨平台的MongoDB管理工具,已获得开源许可,并使用Electron框架和Angular JS构建。 在GitHub上可用。
12.png

下载地址:https://github.com/officert/mongotron
12、Mongolime
最牛逼的地方在于支持MongoDB移动手机客户端,可轻松连接和访问MongoDB服务器。支持SSH,可轻松通过SSL进行身份验证和连接远程服务器。免费,支持量大移动平台IOS和Android平台。
13.png

功能:
1、查看和管理文件。
2、创建和修改文档
3、使用查询生成器搜索文档。
4、以JSON格式将数据库和集合导出为ZIP存档。
下载地址:https://mongolime.com/,也可以在手机App商店下载
13、Mongo-express
基于Web的MongoDB管理工具,使用Node.js,Express和Bootstrap3开发。 它允许连接多个数据库; 查看/添加/删除数据库,集合和文件; 预览音频/视频/图像数据; GridFS支持–添加/获取/删除大文件; 在文档中使用BSON数据类型,移动/响应式–引导程序和更多功能。
14.png

下载地址:https://github.com/mongo-express/mongo-express
总结:以上10个MongoDB管理工具,Robomongo是用的最多的,也是最好用的,后面被收购,改名,Robo 3T。国内阿里云MongoDB自带Web可视化管理工具。MongoDB Compass 社区版也可以ch尝试。有钱的话推荐Navicat for MongoDB。
徐雷简介:
1)MongoDB中文社区联席主席;
2)《MongoDB实战》第2版译者;
3)阿里云大学讲师;阿里云栖社区讲师;
4)目前就职于阿里巴巴,架构师。
参考资料:
https://dzone.com/articles/which-is-the-best-mongodb-gui-2019-update
https://www.how2shout.com/tools/best-mongodb-interface-gui-tools-manage-databases.htmlr/

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
1月前
|
NoSQL MongoDB PHP
MongoDB 管理工具: Rockmongo
10月更文挑战第24天
46 1
MongoDB 管理工具: Rockmongo
|
6月前
|
NoSQL Linux MongoDB
MongoDB提供的这些工具
【6月更文挑战第8天】MongoDB提供的这些工具
128 6
|
6月前
|
NoSQL 数据可视化 关系型数据库
MongoDB提供的这些工具
【6月更文挑战第8天】MongoDB提供的这些工具
60 3
|
6月前
|
NoSQL 数据可视化 前端开发
MongoDB可视化工具Robo 3T的下载、安装与使用介绍
【6月更文挑战第3天】该文介绍了如何下载和安装MongoDB的图形化工具Robo 3T。首先,建议在开始之前安装MongoDB。然后,访问Robo 3T官网下载安装包,接受条款并选择适合的操作系统版本(此处以Windows 64位为例)。下载后,运行安装程序,依次点击"Next",选择安装路径,等待安装完成。安装后,启动Robo 3T,同意用户协议,免费激活并登录或注册账号。最后,按照提示完成配置步骤。
502 1
|
5月前
|
NoSQL MongoDB 数据库
MongoDB的GUI工具——Robo 3T连接远程数据库MongoDB
MongoDB的GUI工具——Robo 3T连接远程数据库MongoDB
392 0
|
7月前
|
监控 NoSQL MongoDB
MongoDB性能调优:监控与诊断工具的技术探讨
【4月更文挑战第30天】本文探讨了MongoDB性能调优,重点关注监控与诊断工具。MongoDB自带的Shell和Profiler有助于理解数据库性能,而MMS、PMM和mongostat等第三方工具则提供实时监控和深度分析。调优实践包括优化索引、调整内存配置、分片与复制、硬件升级及查询优化。通过这些工具和策略,可有效提升MongoDB性能。
|
2月前
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
|
2天前
|
存储 JSON NoSQL
学习 MongoDB:打开强大的数据库技术大门
MongoDB 是一个基于分布式文件存储的文档数据库,由 C++ 编写,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。它与 MySQL 类似,但使用文档结构而非表结构。核心概念包括:数据库(Database)、集合(Collection)、文档(Document)和字段(Field)。MongoDB 使用 BSON 格式存储数据,支持多种数据类型,如字符串、整数、数组等,并通过二进制编码实现高效存储和传输。BSON 文档结构类似 JSON,但更紧凑,适合网络传输。
27 15
|
10天前
|
存储 NoSQL 关系型数据库
阿里云数据库MongoDB版助力信也科技 打造互联网金融企业样板
我们的风控系统引入阿里云数据库MongoDB版后,解决了特征类字段灵活加减的问题,大大提高了开发效率,极大的提升了业务用户体验,获得了非常好的效果
阿里云数据库MongoDB版助力信也科技 打造互联网金融企业样板
|
1月前
|
NoSQL Cloud Native atlas
探索云原生数据库:MongoDB Atlas 的实践与思考
【10月更文挑战第21天】本文探讨了MongoDB Atlas的核心特性、实践应用及对云原生数据库未来的思考。MongoDB Atlas作为MongoDB的云原生版本,提供全球分布式、完全托管、弹性伸缩和安全合规等优势,支持快速部署、数据全球化、自动化运维和灵活定价。文章还讨论了云原生数据库的未来趋势,如架构灵活性、智能化运维和混合云支持,并分享了实施MongoDB Atlas的最佳实践。
下一篇
DataWorks