推荐几款熟悉的mongodb连接工具
这四款连接工具中,mongoshell, mongoCompass, mongodbAtlas都是mongodb官网介绍和推荐的工具。好不好用先不说,这几款工具胜在官方提供,免费开源。无论使用怎样的功能,都不需要考虑付费的功能。
Welcome to MongoDB Shell (mongosh) — MongoDB Shell
Mongoshell是一款命令行窗口mongodb数据库操作工具。官网上说mongodb shell是连接和操作数据库最快的一种工具。既然是一款命令行工具,就注定了这款工具是高手专用工具。使用人员对mongodb的各种功能都非常熟悉和了解,知道众多的命令和使用方式。
据官网介绍,mongodb shell是一款现代化,可拓展的命令行工具,带有语法高亮显示,智能化自动完成,依据当前语境给出提示hw错误提示等。
Mongo shell基于Apache2.0开源协议,支持Windows, Linux, unix, mac等各种操作平台。独立安装。
在官网下载。
https://downloads.mongodb.com/compass/mongosh-2.1.0-win32-x64.zip
解压以后在bin路径运行command窗口即可使用,默认连接到本地数据库
MongoDB Compass | MongoDB
mongo Compass是mongodb官网推荐的一种图形化mongodb连接工具。用于查询,优化和分析Mongodb数据的交互式工具。提供模式分析、索引优化和聚合管道等各种各样的功能。
Mongo Compass适用于Linux, Mac和windows操作系统, 可以免费下载和使用。
Mongo Compass 封装了一些mongodb的统计和监控方法,能够实现mongodb的简单监控和统计。如针对数据库中索引使用情况,提供索引优化方案等。
mongodb官方也为compass提供了详尽的参考文档。
通过下面的连接,下载mongo Compass
https://downloads.mongodb.com/compass/mongodb-compass-1.40.4-win32-x64.exe
安装完成后,运行软件即进入欢迎页面。
关闭欢迎页面,输入数据库连接字符串,即可连接数据库。
mongodb Atlas,其实是mongodb提供的复合云平台服务。 Atlas提供了一个操作复合云平台的简化操作界面。Atlas不仅仅是一个mongodb连接操作界面, 还可以对云上的数据库进行维护,监控。但不能够连接到本地的数据库。
在db操作的功能上,atlas与mongodb Compass功能类似。
Atlas对初学者来说,有一个非常有价值的功能。 开发人员可以在mongodb官网上申请一个免费的位于云上的3节点mongodb。这个数据库在网络上都可见,还可以加载一些测试数据,供初学者研究学习和测试。使用线下的mongodb连接工具如MongoShell, Compass, NoSQLbooster,都可以连到这个数据库。
NoSQLBooster - The Smartest GUI Tool and IDE for MongoDB
可能与多年的oracle数据库打交道有关,个人认为NoSQLBooster是最方便的mongodb数据库连接操作工具。NoSQLBooster的操作界面与连接oracle使用的PLSQL, oracle developer很相近。
中间一个白白的页面,用来输入数据库交互命令,下面显示执行命令的结果。
据NoSQLBooster官网介绍,NoSQLBooster是适合MongoDB最聪明的连接工具。支持mongodb3.6-7.0版本。内嵌mongodb shell。提供了内置的MongoDB脚本调试器,强大的服务器监控工具,支持链式查询,查询代码自动生成,定制定时任务,高级智能体验等。
这款工具有免费和付费版本。但平时工作中,免费版本已经足够使用了。 在白白命令输入框内,谢谢nodejs脚本,搭配一些数据库操作语句,无论是增删改查,还是管道操作,都可以实现。高级一点的功能确实用图不大。但不耽误我对这款工具的喜爱。
官网可以下载, 也是支持各种平台。
NoSQLBooster - The Smartest GUI Tool and IDE for MongoDB