2024最新版MongoDB安装使用指南

2024最新版MongoDB安装使用指南

Installation and Usage Guide of the Latest MongoDB Community Edition in 2024

By Jackson@ML

MongoDB is a document database with the scalability and flexibility
that you want with the querying and indexing that you need.
– mongodb.com

1. 什么是MongoDB?

MongoDB是什么?确定含义是什么?

该软件官网给出了简洁的答案: MongoDB是一个文档数据库,具有所需的查询和索引所需的可扩展性和灵活性。

2. MongoDB可以如何使用?

按照官网的介绍,MongoDB主要有以下两种方式供用户使用:

1) MongoDB Atlas,这是MongoDB的云应用,用户只需注册便可以登录使用,免费用户包含高达5GB的云存储空间,以及共享的RAM,永久免费的Sandbox,以及特定的一致性能,高安全性,无限可伸缩性;
2) MongoDB Server,MongoDB提供企业版和社区版,都是功能强大的分布式文档数据库。

MongoDB是领先的现代数据库平台,在其上构建应用程序数据平台简便且功能强大。它支持事务性、搜索、分析及移动使用项目,同时采用通用查询接口,便于开发人员进行数据模型构建及定制化数据库程序开发。

3. MongoDB使开发更加容易

MongoDB 的文档模型易于开发人员学习和使用,同时仍提供满足任何规模最复杂需求所需的所有功能。该产品提供 10多种编程语言的驱动程序,并且,MongoDB社区也已经构建了数十种语言供用户查询使用。

4. 下载最新版MongoDB社区版

打开Chrome浏览器,访问MongoDB官网链接:https://www.mongodb.com/, 如下图:

在这里插入图片描述
在主页上方导航栏,点击 Products (产品), 选择 Try Community Edition, 点击按钮 Download(下载),进入社区版下载页面,如下图所示:

在这里插入图片描述
进入MongoDB Community (社区版)页面,将鼠标滚动向下,可以看到该社区版Community Server可供下载,点击Select package (选择包),进入下一页。

在这里插入图片描述
鼠标滚轮向下滑动,看到MongoDB Community Edition的下载链接:
在这里插入图片描述

出现默认的当前最新版本7.0.5,按照该默认选项(包含平台Windows x64,以及msi类型的安装包),点击Download开始下载。

Chrome浏览器随即进入下载进度,待下载完毕,可以到Windows的下载文件夹中去找该安装包文件。

5. 安装MongoDB Community Edition

带下载完毕,在Windows下载文件夹内,找到 MongoDB安装包文件mongodb-windows-x86_64-7.0.5-signed.msi, 双击它启动安装向导。

在这里插入图片描述
点击 Next 进行下一步。

在这里插入图片描述
选中 I accept the terms in the License Agreement (我接受许可证协议条款), 点击Next进行下一步。
在这里插入图片描述
在Choose Setup Type (选择安装类型)对话框,点击默认选项 Complete (完整版),如下图:

在这里插入图片描述
由于没有特定需求,因此按照默认选项,点击Next进行下一步。
接下来,提示安装MongoDB Compass, 如下图:

在这里插入图片描述
点击Next继续安装。
在这里插入图片描述
点击Install开始安装。
在这里插入图片描述
很快安装会结束。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
安装结束,点击 Finish 结束安装向导。

6. 下载安装MongoDB Shell

MongoDB Shell用来连接和使用MongoDB,是最快捷的方式。

MongoDB是交互式的JavaScript接口,您可以使用Mongo Shell查询和更新数据以及执行管理操作。 Mongo Shell作为MongoDB Server安装的一部分包含在内。

MongoDB还提供mongo shell作为独立软件包。使用这个现代、可扩展的命令行界面轻松查询数据、配置设置和执行其他操作 - 充满了语法突出显示、智能自动完成、上下文帮助和错误消息。

1) 下载MongoDB Shell

打开Chrome浏览器,访问MongoDB Shell官方下载链接:https://www.mongodb.com/try/download/shell ,如下图所示:
在这里插入图片描述
鼠标向下滚动,得到MongoDB Shell Download下载链接:

在这里插入图片描述
选择默认版本不2.1.3,选择Package为msi格式(Windows安装包),点击Download进行下载。

2)安装MongoDB Shell

下载完毕,在Windows下载文件夹,找到该安装可执行文件 mongosh-2.1.3-x64.msi, 双击启动安装向导。

在这里插入图片描述

点击Next进行下一步。
在这里插入图片描述
按照默认选项Install just for you(Administrator)(仅为你(管理员)安装),选择默认路径,点击Next进行下一步。

在这里插入图片描述
点击Install进行安装。

在这里插入图片描述
很快安装结束,点击Finish退出安装向导。

3)启动MongoDB Shell

打开Windows命令行提示符(cmd), 执行以下命令,运行MongoDB Shell:

mongosh

出现test>提示符,证明MongoDB Shell运行正常。
在这里插入图片描述
当前启动数据库,是默认的test。

使用以下命令,来验证已安装的db列表:

test> show dbs
admin   40.00 KiB
config  60.00 KiB
local   40.00 KiB
test    40.00 KiB

至此,MongoDB已安装完成,我们也可以使用MongoDB Shell来进行交互式管理了。

技术好文陆续推出,敬请关注。

您的认可,我的动力! 😃

相关阅读

  1. 2024最新版IntelliJ IDEA安装使用指南
  2. 2024最新版Java Development Kit (JDK) 安装使用指南
  3. 2024最新版Visual Studio Code安装使用指南
  4. 2024最新版PyCharm安装使用指南
  5. 2024最新版Node.js安装使用指南
  6. 2024最新版ANACONDA安装使用指南
  7. 2024最新版Python 3.12.1安装使用指南
  8. 2024最新版Python 3.12.1的新特性

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gitlib部署及应用

一. 下载源网址 Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /gitlab-ce/yum/el7/ | 清华大学开源软件…

2024-01-06-AI 大模型全栈工程师 - 大模型时代的 AI 产品新挑战

摘要 2024-01-06 周六 杭州 晴 课程内容 1. 上一代 AI 能做什么? 2. AI 的能力演进 3. LLMS 带来了哪些变化 4. LLMS 存在哪些问题 5. LLMS 落地的三个关键要素 6. LLMS 短期落地的方向-内容生成 7. LLMS 中期落地的方向-智能体 8. 从 LLMS 到可落地的应用 9. LL…

八种Flink任务监控告警方式

目录 一、Flink应用分析 1.1 Flink任务生命周期 1.2 Flink应用告警视角分析 二、监控告警方案说明 2.1 监控消息队中间件消费者偏移量 2.2 通过调度系统监控Flink任务运行状态 2.3 引入开源服的SDK工具实现 2.4 调用FlinkRestApi实现任务监控告警 2.5 定时去查询目标库…

【数据结构(C语言)】树、二叉树详解

目录 文章目录 前言 一、树的概念及结构 1.1 树的概念 1.2 树的相关概念 1.3 树的表示 1.4 树在实际中的运用 二、二叉树的概念及结构 2.1 二叉树的概念 2.2 二叉树的基本形态 ​编辑2.3 特殊的二叉树 2.4 二叉树的性质 2.5 二叉树的存储结构 三、二叉树的顺序结…

堆溢出:深入理解与防范

在计算机安全领域中,堆溢出是一种常见的安全漏洞,它涉及到程序中的内存分配和管理。本文将深入探讨堆溢出的概念、原因以及防范措施。 首先,我们需要了解什么是堆。在许多编程语言中,如C和C,堆是用于动态内存分配的区…

adb push 将电脑中的文件传输到安卓开发板

1. adb remount 重新挂载设备的文件系统,以便可以对设备进行读写操作,通常情况下,安卓开发板在连接到计算机后,设备的文件系统会被挂载为只读文件系统,重新挂载后变成可读可写权限 C:\Users\Administrator>adb re…

高等数学:积分

本文主要参考: 【建议收藏】同济七版《高等数学》精讲视频 | 期末考试 | 考研零基础 | 高数小白_哔哩哔哩_bilibili 4.1.1.1 定积分引例_哔哩哔哩_bilibili 仅供本人学习使用。 积分是一个在多个领域都广泛使用的概念,特别是在数学和物理学中。 以下是积…

深入了解c语言字符串 2

深入了解c语言字符串 2 一 使用 scanf进行字符串的输入:1.1输入单词(不包含空格):1.2 输入带空格的整行文本:1.3 处理输入缓冲区:1.4 注意安全性: 二 使用 printf 字符串的输出:三 输…

春招秋招,在线测评到底难不难?

现在很多企业在春招的时候,都会有一个在线测评的环节,目的当然就是希望更加了解清楚毕业生的综合能力以及其他方面的素质,好让HR可以根据岗位筛选出能力达标的人才。所以,现在不少即将面对春招的大学毕业生,比较关心的…

uniapp中组件库Mask 遮罩层 的使用方法

目录 #平台差异说明 #基本使用 #嵌入内容 #遮罩样式 #API #Props #Events #Slot 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景 #平台差异说明 AppH5微信小程序支付宝小程序百度小程…

没有外网Nginx如何配置如何开启https

判断是否支持open-ssl 在服务器执行如下命令 openssl version没有则安装open-ssl,由于服务器没有外网,可以离线安装openssl-3.0.1.tar.gz,我是在有网的服务器直接下载的,然后再上传到这台无网的服务器上 wget https://www.open…

C++内存管理与模板

C内存管理与模板 文章目录 C内存管理与模板前言:一.new和delete基本用法二.底层实现三.定位new四.模板4.1函数模板4.2调用选择4.3类模板4.4声明定义分离 前言: C的内存管理和C语言中动态内存分配是相似的,在这一篇我们会学到更符合面向对象的…

如何快速写出高效的软件测试用例

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 前言 编写测试用例的目的就是确保测试过程全面高效、有据可查。但要编写出高效的测试用例&#…

鸿蒙harmony--TypeScript基础语法

把青春献给身后那座辉煌的都市,为了这个美梦我们付出着代价 目录 一,基础类型 二,数组 三,any 四,变量的类型注释 五,函数 5.1 参数类型注解 5.2 返回类型注解 5.3 匿名函数 六,对象类型 可选属…

APP攻防-资产收集篇反证书检验XP框架反代理VPN数据转发反模拟器

知识点 1、APP资产-抓包突破&反模拟器 2、APP资产-抓包突破&反证书检验 3、APP资产-抓包突破&反代理VPN 章节点: 1、APP资产-内在提取&外在抓包 2、APP逆向-反编译&删验证&重打包 3、APP安全-存储&服务&组件&注册等 专题点&…

HDFS HA 之 HA 原理

1 ZKFC解析 HA(High Availability)是HDFS支持的一个重要特性,可以有效解决Active Namenode遇到故障时,将可用的Standby节点变成新的Active状态的问题,使集群能够正常工作。目前支持冷切换和热切换两种方式。冷切换通过手动触发,缺点是不能够及时恢复集群。实际生产中以应用…

2024年【危险化学品经营单位主要负责人】报名考试及危险化学品经营单位主要负责人免费试题

题库来源:安全生产模拟考试一点通公众号小程序 危险化学品经营单位主要负责人报名考试参考答案及危险化学品经营单位主要负责人考试试题解析是安全生产模拟考试一点通题库老师及危险化学品经营单位主要负责人操作证已考过的学员汇总,相对有效帮助危险化…

LeetCode:49. 字母异位词分组

49. 字母异位词分组 1)题目2)代码3)结果 1)题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs…

python爬虫3

1.异常处理,使代码更加健壮 静态cookie可视绕过登录的限制 快代理是一个代理平台 # https://movie.douban.com/j/chart/top_list?type5&interval_id100%3A90&action& # start0&limit20# https://movie.douban.com/j/chart/top_list?type5&int…

【数据结构】 归并排序超详解

1.基本思想 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide andConquer)的一个非常典型的应用。 将已有序的子序列合并,得到完全有序的序列,即先使每个子序列有序…