Windows搭建MongoDB(1):数据库基础安装

64 阅读3分钟

前言

大家好,我是王嗨皮,一名主业前端,副业全栈的程序员,在这里我会分享关于前端进阶全栈的常用技术 和 基本入门操作。 如果我的文章能让您有所收获,欢迎一键三连(评论,点赞,关注)。


为什么是MongoDB

在前端入门全栈开发时,数据库的学习是一个无法绕开的课题,而后端常用的数据库(例如:mySQL)涉及数据建模,表关联,复杂的SQL查询这些概念又通常不在前端工程师的日常工作范畴内,因此理解起来相对困难,学习曲线也比较陡峭。

相较之下,MongoDB数据库是一个对前端比较友好的选择,主要是以下几个方面:

数据结构简化:MongoDB采用BSON数据格式,与前端常用的JSON数据格式极为类似,开发过程中不用做太多转换,直接提取使用即可。 无模式:MongoDB不像传统的关系型数据库需要定义严格的表结构,对于开发者来说它可以根据需要动态的添加字段。 Node.js + Mongoose:前端开发通常使用Node.js来处理后端逻辑,mongoose是一个为MongoDB提供的对象数据建模库,它可以直接使用前端最熟悉的Javascript语言操作数据库,保证前后端开发的一致性,也方便更好的理解代码逻辑。

MongoDB安装

访问 MongoDB官网,打开页面选择对应版本下载。

QQ截图20251104101443.png

点击下载包进行安装,安装类型建议选择Custom,可自行配置安装路径。

QQ截图20251104102826.png

选择MongoDB数据库的安装路径,不建议使用默认配置将数据库安装在C盘,推荐安装在其他盘符下,C盘作为系统盘不确定因素较多,一旦系统重装或更新会增加数据丢失的风险。

另外,在选择安装路径时,尽量不要将数据库安装在包含中文,特殊字符或中间有空格的路径中,以防出现问题。

QQ截图20251104113628.png

点击Next,Service Configuation配置如下图:

QQ截图20251104104851.png

注意:Data Directory 是数据库文件存储位置,包含了数据库的所有集合、索引以及数据文件,而 Log Diectory 是存储日志记录,包括操作日志、系统活动、错误信息等。这两个文件都比较重要,且文件体积都会随着数据库的运行而不断增加,占用大量磁盘空间。

所以 Data DirectoryLog Diectory 都不建议安装到C盘,而是与mongoDB一样,配置到其他盘符。

配置完成后继续点击下一步,

此时会让我们选择是否安装 MongoDB Compass, 它是官方提供的数据可视化用户管理界面(GUI),在这里我没有选择勾选安装,后续我会使用 Navticat Premium 作为可视化管理工具,并作教程说明。

QQ截图20251104111209.png

所有安装配置完成后,点击Install,等待安装完成。 启动终端cmd,执行 mongod --version 命令。如果返回数据库版本,安装环境等信息(见下图),则代表安装MongoDB成功。

QQ截图20251104114842.png

MongoDB的基础安装教程已完成,下一篇将讲解如何在windows环境下启动MongoDB数据库服务。