Windows 平台如何搭建 MongoDB数据库?这你必须得会!

👨‍🎓作者:bug菌

✏️博客:CSDN、掘金、infoQ、51CTO等

🎉简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51CTO等社区优质创作者,全网粉丝合计15w+ ;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板等海量资料。

...

✍️温馨提醒:本文字数:1999字, 阅读完需:约 5 分钟

🏆本文收录于《Spring Boot从入门到精通》,专门攻坚指数提升。

本专栏致力打造最硬核 Spring Boot 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中...欢迎大家订阅持续学习。

js 复制代码
环境说明:Windows10 + Idea2021.3.2 + Jdk1.8 + SpringBoot 2.3.1.RELEASE

1. 前言🔥

Windows如何安装MongoDB数据库及使用呢?这将又会是干货满满的一期,全程无尿点不废话只抓重点教,具有非常好的学习效果,拿好小板凳准备就坐!希望学习的过程中大家认真听好好学,学习的途中有任何不清楚或疑问的地方皆可评论区留言或私信,bug菌将第一时间给予解惑,那么废话不多说,直接开整!Fighting!!

2. 正文🔥

2.1 MongoDB 下载

MongoDB 提供了支持 32 位和 64 位系统的预编译二进制包,可直接到官网下载安装,下载地址:Download MongoDB Community Server | MongoDB

注意:在 MongoDB 2.2 版本后不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的安装包。

2.2 下载安装包

下载 .msi 文件,选择你对应的系统,我是Windows系统,固然选择下载Windows x64 安装包。

2.3 MongoDB安装

2.3.1 双击安装包进行安装

下载后双击该文件,按操作提示安装即可。

2.3.2 选择自定义安装

安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。

这里我们创建个新文件夹供安装文件存放。

2.3.3 创建db和log文件夹

直接Next,这里我们就默认Data与log的安装路径。之前的旧版本是需要手动在安装根目录下创建db和log文件夹的,新版本已经优化了这个步骤。

2.3.4 安装 install mongoDB compass

下一步安装 "install mongoDB compass",可能需要更久的安装时间 ,当然你也可以选择不安装它。

拓展: MongoDB Compass 是一个图形界面管理工具,随后可以自己到官网下载安装,下载地址:MongoDB Compass Download (GUI) | MongoDB

默认是勾选的,这里我们就一次性把图形界面管理工具也给安装了,省事。

2.3.5 点击install

直接next,然后Install,会弹出来个确认框,我们直接点ok下一步。

然后等等几分钟,就安装完成了。之所以久那是因为还在帮我们安装图形界面管理工具mongoDB compass。

2.3.6 软件安装完成

直接点击Finish,表示可视化工具安装完成。

如下是安装完成的截图,大家请看:

2.3.7 连接mongodb

点击上图的Start,会弹出如下界面,这里我们直接点击Connect 连接。

2.3.8 连接完成后

成功连接后,截图如下:

2.3.9 默认会链接到 test 文档(数据库)

当你进入mongoDB后台后,它默认会链接到 test 文档(数据库),由于它是一个JavaScript shell,您可以运行一些简单的算术运算:,

3. mongodb常用命令🔥

3.1 查看当前数据库

db 命令用于查看当前操作的文档(数据库):

shell 复制代码
> db test >

3.2 新增集合

在 MongoDB 中,你不需要创建集合。当你插入一些文档时,MongoDB 会自动创建集合。

db.createCollection("runoob")

实际执行截图展示:

3.3 查看数据库下的集合

show tables

实际执行截图展示:

3.4 插入记录

插入一些简单的记录并查找它:比如将数字 10 插入到 runoob 集合的 x 字段中。

命令如下:

db.runoob.insert({x:10})

实际执行截图展示:

3.5 查找某个集合下的所有元素

查找runoob集合下的所有元素,命令如下:

db.runoob.find()

实际执行截图如下:

3.6 查找某个集合下的其中一条记录

你也可以查询runoob集合下的其中一条:命令及执行结果截图如下:

3.7 删除指定集合

...

更多mongodb命令请上官网学习,比我介绍的详细,这里就不一一介绍了。ok,以上就是我这期的全部内容啦,如果还想学习更多,你可以看看如下的往期热文推荐哦,每天积累一个奇淫小知识,日积月累下去,你一定能成为令人敬仰的大佬。

「赠人玫瑰,手留余香」,咱们下期拜拜~~

4. 热文推荐

若想学习更多,可以参考这篇专栏总结《2023最新首发,全网最全 Spring Boot 学习宝典(附思维导图)》本专栏致力打造最硬核 Spring Boot 进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中。欢迎大家订阅持续学习。

在入门及进阶之途,我必助你一臂之力,系统性学习,从入门到精通,带你不走弯路,直奔终点;投资自己,永远性价比最高,都这么说了,你还不赶紧来学??

本文涉及所有源代码,均已上传至github开源,供同学们一对一参考 GitHub传送门

同时,原创开源不易,欢迎给个star🌟,想体验下被🌟的感jio,非常感谢❗

5. 文末

我是bug菌,CSDN | 阿里云 | 华为云 | 51CTO 等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51CTO等社区优质创作者,全网粉丝合计15w+ ;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试题、4000G pdf电子书籍、简历模板等海量资料。

相关推荐
原野心存6 分钟前
java基础进阶——继承、多态、异常捕获(2)
java·java基础知识·java代码审计
进阶的架构师11 分钟前
互联网Java工程师面试题及答案整理(2024年最新版)
java·开发语言
黄俊懿11 分钟前
【深入理解SpringCloud微服务】手写实现各种限流算法——固定时间窗、滑动时间窗、令牌桶算法、漏桶算法
java·后端·算法·spring cloud·微服务·架构
木子020419 分钟前
java高并发场景RabbitMQ的使用
java·开发语言
夜雨翦春韭31 分钟前
【代码随想录Day29】贪心算法Part03
java·数据结构·算法·leetcode·贪心算法
2401_8574396938 分钟前
“衣依”服装销售平台:Spring Boot技术应用与优化
spring boot·后端·mfc
大霞上仙1 小时前
jmeter学习(1)线程组与发送请求
java·学习·jmeter
Jerry.ZZZ1 小时前
系统设计,如何设计一个秒杀功能
后端
笃励1 小时前
Java面试题二
java·开发语言·python
易雪寒2 小时前
IDEA在git提交时添加忽略文件
java·git·intellij-idea