MongoDB

概述

什么是mongodb

mongodb

NoSQL和MongoDB

mongodb

MongoDB跟关系型数据库对比

mongodb

什么是BSON

mongodb

BSON在mongodb中的使用

mongodbmongodbmongodb

如何决定是否使用mongodb

mongodb

适用场景

mongodb

具体行业使用场景

mongodb

命令

创建数据库

mongodb

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

删除数据库

mongodb

创建集合

mongodbmongodbmongodb

查询已有集合

show collections

# 或者
show tables 

删除集合

mongodb

集合数据操作

mongodb将所有文档存储在集合中。集合是具有一组共享公共索引的相关文档。类似于关系数据库中的表

数据添加

插入单个数据
mongodb

插入多行数据

mongodbmongodb

数据查询

mongodbmongodbmongodb

数据更新

mongodbmongodbmongodbmongodbmongodb

数据删除

mongodbmongodbmongodb

单目的聚合操作

mongodb

聚合管道

mongodb

MongoDB架构

mongodb

数据模型

mongodb

存储引擎

mongodb

WiredTiger优势

mongodb

WiredTiger原理

数据落盘

mongodbmongodb

CheckPoint机制

mongodb

Journaling日志恢复机制

mongodb

索引

mongodb

创建索引

mongodbmongodbmongodbmongodb

复合索引

mongodb

执行计划

mongodb

mongodb集群

分片集群

副本集群