mongodb连接工具

        推荐几款熟悉的mongodb连接工具

    • mongoshell
    • mongoCompass
    • mongodbAtlas
    • nosqlbooster

        这四款连接工具中,mongoshell, mongoCompass, mongodbAtlas都是mongodb官网介绍和推荐的工具。好不好用先不说,这几款工具胜在官方提供,免费开源。无论使用怎样的功能,都不需要考虑付费的功能。

MongoShell

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连接工具_第1张图片

mongoCompass

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连接工具_第2张图片

        关闭欢迎页面,输入数据库连接字符串,即可连接数据库。

mongodb连接工具_第3张图片

mongodbAtlas

        mongodb Atlas,其实是mongodb提供的复合云平台服务。 Atlas提供了一个操作复合云平台的简化操作界面。Atlas不仅仅是一个mongodb连接操作界面, 还可以对云上的数据库进行维护,监控。但不能够连接到本地的数据库。

        在db操作的功能上,atlas与mongodb Compass功能类似。

        Atlas对初学者来说,有一个非常有价值的功能。 开发人员可以在mongodb官网上申请一个免费的位于云上的3节点mongodb。这个数据库在网络上都可见,还可以加载一些测试数据,供初学者研究学习和测试。使用线下的mongodb连接工具如MongoShell, Compass, NoSQLbooster,都可以连到这个数据库。

mongodb连接工具_第4张图片

NoSQLBooster

NoSQLBooster - The Smartest GUI Tool and IDE for MongoDB

        可能与多年的oracle数据库打交道有关,个人认为NoSQLBooster是最方便的mongodb数据库连接操作工具。NoSQLBooster的操作界面与连接oracle使用的PLSQL, oracle developer很相近。

mongodb连接工具_第5张图片

        中间一个白白的页面,用来输入数据库交互命令,下面显示执行命令的结果。

        据NoSQLBooster官网介绍,NoSQLBooster是适合MongoDB最聪明的连接工具。支持mongodb3.6-7.0版本。内嵌mongodb shell。提供了内置的MongoDB脚本调试器,强大的服务器监控工具,支持链式查询,查询代码自动生成,定制定时任务,高级智能体验等。

        这款工具有免费和付费版本。但平时工作中,免费版本已经足够使用了。 在白白命令输入框内,谢谢nodejs脚本,搭配一些数据库操作语句,无论是增删改查,还是管道操作,都可以实现。高级一点的功能确实用图不大。但不耽误我对这款工具的喜爱。

        官网可以下载, 也是支持各种平台。

NoSQLBooster - The Smartest GUI Tool and IDE for MongoDB

你可能感兴趣的:(mongodb,mongodb,数据库)