5.MongoDB 安装

书诚小驿2024/10/15前端知识库NodeJSMongoDB

一、MongoDB 数据库持久化存储

1、MongoDB 是什么

  1. 一个基于文件存储的分布式 NoSQL(非关系)数据库系统
  2. 数据结构由键值对(key,value)组成
  3. 拥有非常强大的查询能力

2、MongoDB 有哪些特性

  1. 型数据库,较强可扩展性,拥有强大的查询语言,多种存储引擎
  2. 能、高可用、水平扩展:支持数据嵌入,子文档查询、支持副本集与分片
  3. 查询类型支持,且支持数据聚合查询、文本检索、地址位置查询

3、MongoDB 的使用场景有哪些

  1. 处理性能有较高要求
  2. 助缓存层来处理数据
  3. 度的伸缩性

二、MongoDB 安装

如果没有特殊需求,建议使用 msi 格式安装,好处是简单,自带可视化 zip 的好处是配置灵活,但是需要配置的地方很多,容易出错

1、mongoDB 数据库(zip 格式安装)

MongoDB 数据库安装链接open in new window

  1. 解压 下载完成之后解压到自定义的文件夹中

image.png

  1. 配置

手动创建data log 两个文件夹

image.png

  1. 配置环境变量

电脑--属性--高级系统设置---环境变量---path ---编辑---新建

image.png

  1. 新建一个data\db文件夹作为库名

C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db

  1. 在 bin 目录下打开 cmd
mongod --dbpath C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db

image.png

  1. 打开浏览器,输入http://localhost:27017

image.png

  1. 新建一个data\log\mongo.log文件

由于启动命令太长,换一种方式启动

  1. bin同级目录下新建mongo.config,并写入
dbpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db
logpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\log\mongo.log
  1. 使用管理员方式打开cmd

image.png

image.png

输入mongo.config里刚刚的内容

mongod -dbpath "dbpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db" -logpath "logpath=C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\log\mongo.log" -install -serviceName "MongoDB"
  1. 以管理员身份打开 cmd启动服务
net start MongoDB

image.png

  1. 停止服务
net stop MongoDB
  1. 查看服务是否启动 win + R 然后输入:services.msc

image.png

image.png

双击可以改变启动类型,如果数据库不是经常使用,可以设置为手动,节省资源

2、安装可视化工具

  1. 点击链接下载 MongoDB 数据库可视化工具包

MongoDB 数据库可视化工具open in new window

image.png

  1. 解压放入自定义文件夹

image.png

  1. 点击安装应用程序,New Connection

image.png

  1. 启动成功可视化预览

image.png

3、 MongoDB shell 的安装

  1. 点击链接下载 MongoDB shell

MongoDB shell 的安装包open in new window

image.png

  1. 进入 bin 目录,点击mongosh.exe 回车 即可直接连接 mongoDB 数据库

image.png

连接前需保证 mongoDB 是运行的

image.png

  1. 显示所有数据库命令
show dbs

image.png

最后更新时间' 2025/1/3 14:16:58