### 1.1、MongoDB概述
MongoDB是由C++语言编写的基于分布式文件存储的开源数据库系统,旨在为WEB应用提供可扩展的高性能数据存储解决方案。
 
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。
 
MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
- 第一章 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、分片集群常用命令