2024最新版MongoDB安装使用指南

news2024/9/21 12:34:27

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.coloradmin.cn/o/1424245.html

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

相关文章

网络异常案例三_RST

问题现象 在做功能测试的时候,经常看到设备离线的消息(MQTT遗嘱)。 在终端连接的网络设备上抓包分析,看到终端设备发起大量的RST请求。 151这个设备,7min,重置断开了8个TCP连接(mqtt连接&#…

Ansible自动化运维实战

一、abstract简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric) 的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能.无客户端。我们要学一些Ansible的安装和一些基…

地平线旭日 X3 VNC 远程桌面灰屏解决

解决 windows 使用 VNC 远程连接地平线旭日 X3 开发板桌面环境灰屏的问题。 1 查看问题 通过启动vncserver后的log文件确认问题。 启动 vnc 服务 vncserver :1通过 terminal 输出可以看到日志文件的存储位置 打开查看该文件后发现首当其冲是权限问题:说xstartup…

【spring】springcloud中的组件有那些?

🍎个人博客:个人主页 🏆个人专栏:spring ⛳️ 功不唐捐,玉汝于成 目录 正文 我的其他博客 正文 说出主要的组件: Spring Cloud Eureka,服务注册中心,特性有失效剔除、服务保护Spring Cloud Zuul,API服…

系统分析师-23年-下午题目

系统分析师-23年-下午题目 更多软考知识请访问 https://ruankao.blog.csdn.net/ 试题一必答,二、三、四、五题中任选两题作答 试题一 (25分) 说明 某软件公司拟开发一套汽车租赁系统,科学,安全和方便的管理租赁公司的各项业务&#xff0…

YOLOv7独家改进:上采样算子 | 超轻量高效动态上采样DySample,效果秒杀CAFFE,助力小目标检测

💡💡💡本文独家改进:一种超轻量高效动态上采样DySample, 具有更少的参数、FLOPs,效果秒杀CAFFE和YOLOv5网络中的nn.Upsample 💡💡💡在多个数据集下验证能够涨点,尤其在小目标检测领域涨点显著。 收录 YOLOv7原创自研 https://blog.csdn.net/m0_63774211/ca…

【每日一题】 2024年1月汇编

🔥博客主页: A_SHOWY🎥系列专栏:力扣刷题总结录 数据结构 云计算 数字图像处理 力扣每日一题_ 【1.4】2397.被列覆盖的最多行数 2397. 被列覆盖的最多行数https://leetcode.cn/problems/maximum-rows-covered-by-columns/ 这…

服务攻防-开发组件安全Solr搜索Shiro身份Log4j日志本地CVE环境复现

知识点: 1、J2EE-组件安全-Solr-全文搜索 2、J2EE-组件安全-Shiro-身份验证 3、J2EE-组件安全-Log4J-日志记录 章节点: 1、目标判断-端口扫描&组合判断&信息来源 2、安全问题-配置不当&CVE漏洞&弱口令爆破 3、复现对象-数据库&中间…

Qt 5.9.4 转 Qt 6.6.1 遇到的问题总结(三)

1.QSet: toList 中的toList 函数已不存在,遇到xx->toList改成直接用,如下: 2.开源QWT 图形库中QwtDial中的 setPenWidth 变成 setPenWidthF函数。 3.QDateTime 中无setTime_t 改为了setSecsSinceEpoch函数。 4.QRegExp 类已不存在 可以用Q…

STM32的中断系统详解

一、什么是中断 中断是指CPU在正常执行程序时,遇到外部/内部的紧急事件需处理,暂停当前程序的执行,转而去处理紧急事件,待事件处理完毕后,返回被打断的程序继续执行,这个过程就称之为中断。 中断的意义&a…

单片机驱动多个ds18b20

目录 1设计内容 2ds18b20介绍 2.1传感器引脚及原理图 2.2寄存器配置 3程序实现 3.1配置初始化 3.2配置寄存器 3.3ROM读取 3.4温度读取 1设计内容 通过51单片机,读取总线上挂载的多个ds18b20的温度信息。 如下图,成功读取到3路温度数据。 2ds18…

python打造光斑处理系统4:裁切光斑感兴趣区域

文章目录 图像裁切给定坐标裁切手动阈值裁切 光斑处理:python处理高斯光束的图像 光斑处理系统:程序框架🌟打开图像🌟参数对话框/伪彩映射 图像裁切 一般来说,光斑只占图像很小一部分,为了更好的观感和更…

Oracle 面试题 | 04.精选Oracle高频面试题

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

中国城市统计年鉴,多种数据格式可用,时间覆盖1995-2022年

基本信息. 数据名称: 中国城市统计年鉴 数据格式: pdf、jpg、excel、html不定 数据时间: 1995-2021不定 数据几何类型: 文本 数据坐标系: —— 数据来源:国家统计局 示例数据: 目录一、全国城市行政区划1-1 城市行政区划和区域分布1-2 分地区城市情况一…

隧道穿越:隧道穿透技术介绍

后面会进行一些隧道穿越的实验,因此在本篇中这里先介绍一些有关隧道穿越的技术知识点 隧道和隧道穿透 隧道是一种通过互联网基础设施在网络之间传递数据的方式,设计从数据封装、传输到解包的全过程,使用隧道传递的数据(或者负载…

存内计算——发展史与近期成果

存内计算的概念早在上个世纪就已经被提出,但当时的人们寄希望于通过优化处理器设计以及工艺制程的升级,来获得性能和能效比的提升,存内计算的研究仅停留在理论阶段。随着大数据时代的到来,存内计算由于其结构特点以及摩尔定律的“…

WiFi基础知识介绍(超详细)

1.WiFi专业名词概念 AP(Access Point):无线接入点:这个概念特别广,在这里,用大白话说,你可以把CC3200当做一个无线路由器,这个路由器的特点不能插入网线,没有接入Internet,只能等待其他设备的链…

springCloud gateway 防止XSS漏洞

springCloud gateway 防止XSS漏洞 一.XSS(跨站脚本)漏洞详解1.XSS的原理和分类2.XSS漏洞的危害3.XSS的防御 二.Java开发中防范XSS跨站脚本攻击的思路三.相关代码(适用于spring cloud gateway)1.CacheBodyGlobalFilter.java2.XssRequestGlobalFilter.java…

CAS和自旋的区别

一、前言 我们在面试的时候,经常性的会遇到一些关于锁的问题,尤其是面试官会提出问题:你对锁的了解多么?你知道锁的原理么?等等问题,于是也就会有后续延伸出来的:你知道CAS么?你知道…