MongoDB学习笔记一

MongoDB是一个开源的分布式文件存储数据库,以其非关系型、高性能和灵活的数据模型著称。文章介绍了MongoDB的特性,包括其文档存储、分布式部署、高可用性和强大的查询功能。此外,还详细说明了MongoDB的安装过程,并推荐了Studio3T作为管理MongoDB的图形化工具,强调了其直观界面和高效功能。
摘要由CSDN通过智能技术生成

目录

1.什么是MongoDB

2.mongodb特点

3.如何安装mongodb

4.mongodb工具

介绍:

Studio 3T 的一些主要特点:

安装3T:


1.什么是MongoDB

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。

在高负载的情况下,添加更多的节点,可以保证服务器性能。

MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。

MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

2.mongodb特点

1.非关系型数据库:

相比传统的关系型数据库,MongoDB是一个面向文档的数据库,数据以 BSON(一种类似于 JSON 的二进制格式)文档的形式存储在数据库中,适合储存半结构化或非结构化的数据;

2.分布式数据库:

MongoDB支持分布式部署,可以将数据复制到多台机器上,增加数据的可靠性和可扩展性;

3.高可用性:

MongoDB通过副本集机制来保证高可用性。当主节点出现故障时,从节点会自动升级为主节点,保证了数据的持久性和可用性;

4.高性能:

MongoDB采用内存映射技术,提供高效的读写性能,同时支持水平扩展,可以随着业务增长而线性扩容;

5.灵活的数据模型:

MongoDB不需要定义固定的表结构,可以根据应用程序的需要随时添加、删除、修改数据字段,灵活适应需求变化;

6.强大的查询功能:

MongoDB支持丰富的查询语法,支持复杂的查询操作,例如嵌套查询、范围查询等。同时还支持全文搜索和地理空间搜索等高级查询功能;

7.易于使用:

MongoDB使用简单,提供了丰富的工具和驱动程序,可以方便地与各种编程语言协作,编写灵活的数据库应用。

3.如何安装mongodb

你可以在mongodb官网下载该安装包,官网地址在这里:官网地址

或者使用我整理的安装包,这里是阿里云盘地址:阿里分享 提取码:5k4g

这里以我分享的安装包为例:

双击.msi程序进行安装

 因为一直点下一步就好了,所以这里不贴详细安装信息了

安装完成之后进入bin目录下:

可以双击这个mongo.exe运行命令窗口,或者在路径栏输入cmd运行命令窗口,然后在命令窗口输入mongo运行

 当看到红框内信息之后即为安装成功

4.mongodb工具

这里我推荐一款叫做Studio 3T的工具,安装包在我之前分享的文件里也有(这里我不建议去官网下载,因为3T一款收费的软件,目前网上应该没有完美的破解方案,只有通过不断刷新试用期来进行破解,具体操作看我另外一篇文章,如果版本与我使用的不同,我不确定是否还能无限刷新)

介绍:

Studio 3T是一款用于MongoDB数据库的图形化客户端工具,支持 Windows、Linux 和 macOS 等多个操作系统。它提供了许多实用的功能和工具,帮助开发者更加高效地管理和使用 MongoDB 数据库。

Studio 3T 的一些主要特点:

  1. 直观的界面:Studio 3T的用户界面简洁明了,易于使用,提供了丰富的数据浏览和编辑功能,通过更直观的方式来管理你的MongoDB数据。
  2. 易于使用的查询构建器:Studio 3T提供了一个非常强大的查询构建器,它可以根据你的需求构建MongoDB查询语句,并在结果集中对数据进行分组、排序、过滤等操作。
  3. 聚合管道可视化:除了查询构建器外,Studio 3T还提供了一个聚合管道构建器,它可以帮助你更轻松地创建复杂的聚合管道。
  4. 快速导入和导出数据:Studio 3T提供了快速导入和导出数据的功能,支持多种数据格式。
  5. 数据比对和同步:Studio 3T可以方便地比对两个不同的MongoDB集合或文档之间的差异,并提供一键同步的功能,非常适合在开发和测试环境之间进行数据同步。
  6. 自动完成和语法高亮:Studio 3T支持自动完成和语法高亮等功能,可以大大提高开发效率。

除此之外,Studio 3T还具备许多其他实用的特性,例如MongoDB Shell集成、SSH和TLS支持、数据可视化和地图集成等。它是一款功能强大、易于使用的MongoDB客户端工具,适用于MongoDB开发人员和管理员。

安装3T:

双击

也是一直下一步 傻瓜式安装

安装完成之后会得到以下文件夹:

 对,不要怀疑,它就是这样的,你只需要一直向下滑动,就会看到一个可执行文件

双击运行会得到,进入3T页面,点击creat a new connection创建链接

填写相关IP点击testconnection进行测试

 以上是mongo没有设置用户名密码的链接方式;

若设置了用户名密码则点击SSH,设置相关信息即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值