MongoDB
概述
什么是mongodb

NoSQL和MongoDB

MongoDB跟关系型数据库对比

什么是BSON

BSON在mongodb中的使用



如何决定是否使用mongodb

适用场景

具体行业使用场景

命令
创建数据库

db指令可以显示当前使用的数据库
删除数据库

创建集合



查询已有集合
show collections
# 或者
show tables
删除集合

集合数据操作
mongodb将所有文档存储在集合中。集合是具有一组共享公共索引的相关文档。类似于关系数据库中的表
数据添加
插入单个数据
插入多行数据


数据查询



数据更新





数据删除



单目的聚合操作

聚合管道

MongoDB架构

数据模型

存储引擎

WiredTiger优势

WiredTiger原理
数据落盘


CheckPoint机制

Journaling日志恢复机制

索引

创建索引




复合索引

执行计划
