### 2.1、Windows下单机部署
**第一步:解压资源**
![image-20200820114103636](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMTQxMDQucG5n?x-oss-process=image/format,png)
**第二步:创建目录**
需要创建一个data目录,在data目录中在创建一个db目录,db目录用于存放数据库数据
![image-20200820114241045](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMTQyNDIucG5n?x-oss-process=image/format,png)
在创建一个log目录用于存放MongoDB的日志文件
![image-20200820114542768](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMTQ1NDMucG5n?x-oss-process=image/format,png)
在创建一个config目录用于存放MongoDB的启动配置信息
![image-20200820114634663](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMTQ2MzYucG5n?x-oss-process=image/format,png)
在config目录中创建一个文本文件,名字叫mongod.conf,把以下配置信息复制进去即可
~~~yaml
systemLog:
destination: file
#这里修改成你自己日志log目录地址,这里只能使用/千万不要用\
path: "C:/DevTools/mongodb-win32-x86_64-2008plus-ssl-4.0.12/log/mongod.log"
logAppend: true
net:
port: 27017
bindIp: "127.0.0.1"
storage:
#这里修改成你自己数据库db地址,这里只能使用/千万不要用\
dbPath: "C:/DevTools/mongodb-win32-x86_64-2008plus-ssl-4.0.12/data/db"
journal:
enabled: true
~~~
**第三步:启动服务**
进入bin目录,在地址栏输入cmd,然后回车,输入以下命令启动MongoDB服务端,mongod --config …/config/mongod.conf
![image-20200820120504078](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMjA1MDUucG5n?x-oss-process=image/format,png)
**第四步:命令行连接**
进入bin目录,在地址栏输入cmd,然后回车,输入以下命令启动MongoDB客户端,mongo --host=127.0.0.1 --port=27017
![image-20200820120729555](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMjA3MzAucG5n?x-oss-process=image/format,png)
**第五步:图形化连接**
直接解压mongodb-compass-community-1.16.4-win32-x64.zip,打开MongoDBCompassCommunity.exe
![image-20200820124848044](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMjQ4NDkucG5n?x-oss-process=image/format,png)
![image-20200820124913074](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxMjQ5MTQucG5n?x-oss-process=image/format,png)
![image-20200820174604494](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxNzQ2MDYucG5n?x-oss-process=image/format,png)
![image-20200820174629090](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vY2FvY2hlbmxlaS9CbG9nSW1hZ2VzL3Jhdy9tYXN0ZXIvMjAyMDA4MjAxNzQ2MzEucG5n?x-oss-process=image/format,png)
- 第一章 MongoDB概述
- 1.1、MongoDB概述
- 1.2、MongoDB特点
- 1.3、MongoDB体系结构
- 1.4、MongoDB数据模型
- 第二章 MongoDB单机部署
- 2.1、Windows下单机部署
- 2.2、Linux下单机部署
- 第三章 MongoDB基本语法
- 3.1、创建数据库
- 3.2、查看数据库
- 3.3、删除数据库
- 3.4、创建集合
- 3.5、查看集合
- 3.6、删除集合
- 3.7、插入文档
- 3.8、查询文档
- 3.9、更新文档
- 3.10、删除文档
- 第四章 MongoDB索引
- 4.1、创建索引
- 4.2、查看索引
- 4.3、删除索引
- 第五章 MongoDB聚合
- 5.1、聚合表达式
- 5.2、聚合管道
- 第六章 MongoDB用户管理
- 6.1、概述
- 6.2、相关命令
- 6.3、内置角色
- 6.4、具体角色
- 6.5、单实例配置
- 第七章 MongoDB备份与恢复
- 7.1、数据备份
- 7.2、数据恢复
- 第八章 MongoDB副本集
- 8.1、安装环境
- 8.2、副本集介绍
- 8.3、副本集架构
- 8.4、副本集搭建
- 8.5、副本集常用命令
- 第九章 MongoDB分片集群
- 9.1、安装环境
- 9.2、分片集群介绍
- 9.3、分片集群架构
- 9.4、分片集群搭建
- 9.5、分片集群常用命令