5.MongoDB 安装
一、MongoDB 数据库持久化存储
1、MongoDB 是什么
- 一个基于文件存储的分布式 NoSQL(非关系)数据库系统
- 数据结构由键值对(key,value)组成
- 拥有非常强大的查询能力
2、MongoDB 有哪些特性
- 型数据库,较强可扩展性,拥有强大的查询语言,多种存储引擎
- 能、高可用、水平扩展:支持数据嵌入,子文档查询、支持副本集与分片
- 查询类型支持,且支持数据聚合查询、文本检索、地址位置查询
3、MongoDB 的使用场景有哪些
- 处理性能有较高要求
- 助缓存层来处理数据
- 度的伸缩性
二、MongoDB 安装
如果没有特殊需求,建议使用 msi 格式安装,好处是简单,自带可视化 zip 的好处是配置灵活,但是需要配置的地方很多,容易出错
1、mongoDB 数据库(zip 格式安装)
- 解压 下载完成之后解压到自定义的文件夹中

- 配置
手动创建data 和 log 两个文件夹

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

- 新建一个data\db文件夹作为库名
C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db
- 在 bin 目录下打开 cmd
mongod --dbpath C:\MongoDB\mongodb-win32-x86_64-windows-7.0.14\data\db

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

- 新建一个data\log\mongo.log文件
由于启动命令太长,换一种方式启动
- 与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
- 使用管理员方式打开cmd


输入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"
- 以管理员身份打开 cmd启动服务
net start MongoDB

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


双击可以改变启动类型,如果数据库不是经常使用,可以设置为手动,节省资源
2、安装可视化工具
- 点击链接下载 MongoDB 数据库可视化工具包

- 解压放入自定义文件夹

- 点击安装应用程序,New Connection

- 启动成功可视化预览

3、 MongoDB shell 的安装
- 点击链接下载 MongoDB shell

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

连接前需保证 mongoDB 是运行的

- 显示所有数据库命令
show dbs

