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窗口即可使用,默认连接到本地数据库

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

        安装完成后,运行软件即进入欢迎页面。

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

mongodbAtlas

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/207047.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux常用命令——axel命令

在线Linux命令查询工具 axel 多线程下载工具 补充说明 axel是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上…

代码级接口测试与单元测试的区别

关于接口测试 接口测试是一个比较宽泛的概念, 近几年在国内受到很多企业和测试从业者的追捧, 尤其是上层的UI在取悦用户的过程中迭代更新加快, UI自动化维护成本急剧上升的时代, 大家便转向了绕过前端的接口层面进行测试. 但是很多人, 对接口测试的理解并不完整, 事实上, 我们…

Neo4j 数据库运维与优化(头歌)

文章目录 第1关:Neo4j 运维与优化 (企业版)任务描述相关知识准备工作安装监控软件安装 Prometheus优化思路 本关要求测试说明题目答案 第1关:Neo4j 运维与优化 (企业版) 任务描述 本关任务:学…

Yocto版本信息查询

文章目录 yocto官方发布版本当前版本完整版本信息yocto与内核版本对应Yocto工程查找版本Yocto镜像查找版本启动串口打印系统配置参考yocto官方发布版本 当前版本 如下图所示,当前yocto的主要维护版本,几乎每年一年版本,当前为5.0版本 完整版本信息 从图可知,yocto项目…

AUTOSAR OS任务调度的底层逻辑

先参考 FreeRTOS的任务触发底层逻辑 简述RTOS任务调度底层逻辑 AUTOSAR-OS的调度机制-调度表(没理解透,继续更新) OSEK与FreeRTOS在任务调度上最大的区别在于,FreeRTOS是基于全抢占任务调度和时间片轮转调度机制,具有…

Golang 设置运行的cpu数与channel管道

介绍:为了充分了利用多cpu的优势,在Golang程序中,设置运行的cpu数目。 func main() {//获取系统当前cpu的数量num : runtime.NumCPU()//这里根据需求来设置整个go程序去使用几个cpuruntime.GOMAXPROCS(num)fmt.Println("num ", nu…

亚马逊云与生成式 AI 的融合——生成式AI的应用领域

文章目录 前言亚马逊云科技增强客户体验聊天机器人和虚拟助手亚马逊云科技 鸿翼:提供精准检索和问答,显著提升全球化售后服务体验AI 赋能的联络中心智能导购&个性化推荐智慧数字人 提升员工生成力和创造力对话式搜索亚马逊云科技 西门子&#xff1…

PTPX在report_power时报告Signal Unloading failed的原因分析

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 在使用PTPX报动态功耗的时候,pt_shell load session后使用read_fsdb来读取fsdb波形文件,结果报了Signal Unloading failed。 这个问题可能直接读fsdb文…

java开发之个微群聊自动添加好友

请求URL: http://域名/addRoomMemberFriend 请求方式: POST 请求头Headers: Content-Type:application/jsonAuthorization:login接口返回 参数: 参数名必选类型说明wId是String登录实例标识chatRoom…

CAP概念和三种情况、Redis和分布式事务的权衡

借鉴:https://cloud.tencent.com/developer/article/1840206 https://www.cnblogs.com/huanghuanghui/p/9592016.html 一:CAP概念和三种情况 1.概念: C全称Consistency(一致性):这个表示所有节点返回的数…

从0开始学习JavaScript--JavaScript 懒加载和预加载

懒加载和预加载是前端性能优化中的两大利器,它们可以显著改善页面加载速度和用户体验。本文将深入探讨懒加载和预加载的核心概念、实现方式以及在实际应用中的丰富示例。 懒加载(Lazy Loading)的基本概念 懒加载是指在页面初次加载时&#…

如何使用OpenCV转换图像并创建视频,实现Ken Burns特效

一、Ken Burns特效 当使用OpenCV时,最常使用的是图像,但是我们也可以多个图像创建动画,通过引入时间轴更容易可视化。 Ken Burns特效这是一种以电影制片人肯伯恩斯 (Ken Burns) 命名的平移和缩放技术,Ken Burns 效果不是在屏幕上显示大型静态照片,而是裁剪细节,然后平移图…

03-IDEA集成Git,初始化本地库,添加远程仓库,提交,拉取,推送,分支的快捷操作

IDEA集成Git 创建Git忽略文件 不同的IDE开发工具有不同的特点文件,这些文件与项目的实际功能无关且不参与服务器上的部署运行, 把它们忽略掉能够屏蔽之间的差异 局部忽略配置文件: 在本地仓库的根目录即项目根目录下直接创建.gitignore文件, 以文件后缀或目录名的方式忽略指定…

6、单片机与AT24C02的通讯(IIC)实验(STM32F407)

IIC简介 I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。 它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达…

力扣6.N字形变换

题目描述 思路 模拟轨迹,每当行数i到最顶(0),或者最底(numRows)的时候,就会反方向走。 用flag来标记方向,在题解里看到,真的很巧妙5555! 代码 class Solu…

【计算机组成原理】指令系统

🎄欢迎来到边境矢梦的csdn博文🎄 🎄本文主要梳理计算机组成原理中 指令系统的知识点和值得注意的地方 🎄 🌈我是边境矢梦,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以…

Python-docx 深入word源码 自定义页码页脚以动态显示总页数和当前页数

代码和效果图 先上能够正常显示页码页脚的Python代码和效果图,之后再解释原理和思路 from docx import Document from docx.shared import Pt from docx.oxml import OxmlElement from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.oxml.ns import qn…

mysql区分大小写吗

mysql在windows下默认是不区分大小写的,在linux下默认是区分大小写的。 所以,为了避免出问题,许多公司的数据库编程规范中明确规定:库名、表名、列名、索引名一律小写,不同单词之间以下划线分割,且控制在3…

深入探究Photoshop图像修复与润饰技巧

💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】🤟 基于Web端打造的:👉轻量化工具创作平台💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 在Photoshop中,图像修复和润饰是强…

用HeidiSQL在MySQL中新建用户

用HeidiSQL登录到MySQL数据库,注意登录的时候要使用有权限的用户: 选择工具-》用户管理: 点击左上角的“添加”: 输入用户名、密码,并且分配权限: 点击右边的“添加对象”: 可以根据自己…