MongoDB
文档型 NoSQL 数据库:CRUD 与聚合管道、索引与建模、事务与副本集分片、安全与变更流
共 14 篇
- 001入门MongoDB 概述与五分钟快速上手零基础第一课:用 Docker 五分钟跑起 MongoDB,理解文档模型并写出第一句增删改查。
- 002入门MongoDB 增删改查完整语法insert/find/update/delete 四类操作的完整语法、常用查询运算符与实战示例拆解。
- 003中级MongoDB 聚合管道用 $match/$group/$sort/$project 等管道阶段完成分组、统计、拆数组等复杂查询,替代 SQL 的 GROUP BY。
- 004中级MongoDB 索引与查询性能从一次慢查询排查出发:explain 三种模式与 COLLSCAN/IXSCAN 判读、ESR 复合索引法则、覆盖查询、partial/TTL 索引与索引代价实测。
- 005入门全文检索text 索引的建立与限制、$text 查询与相关性评分、与正则查询的性能取舍、Atlas Search 边界
- 006中级MongoDB 数据建模与企业落地内嵌与引用怎么选、读写路径驱动建模的心智模型、常用建模模式与反模式、副本集高可用与事务取舍,从示例项目到生产部署。
- 007中级事务与会话多文档事务、会话与因果一致性——在文档数据库里获得确定性。
- 008入门时间序列集合timeSeries 集合的创建与参数、桶存储与查询行为、granularity 调整与 TTL 生命周期管理
- 009进阶Atlas Vector Search:把向量检索装进聚合管道从 RAG 的向量检索需求出发建立 Atlas Vector Search 心智模型:向量只是又一种字段、检索只是聚合管道的一个阶段;覆盖向量索引参数、numCandidates 召回权衡、filter 预过滤、$rankFusion 混合检索与完整 RAG 数据层小例,附动手实验。
- 010进阶副本集与分片架构副本集高可用与水平分片:oplog、选举、shard key 选型与数据分布。
- 011入门备份恢复与数据保护mongodump/mongorestore 的范围与压缩、文件系统快照与 journal 一致性、oplog 时间点恢复(PIT)
- 012中级安全与用户管理认证、角色与最小权限:把数据库的门锁好。
- 013进阶变更流与实时应用监听数据变化的每一跳:Change Streams、resume token 与实时架构。
- 014中级Node.js 驱动集成从 mongosh 到业务代码:MongoClient 连接与连接池、CRUD 语法对照、事务回调 API、Change Stream、重试写与错误处理,以及与 Mongoose 的分工。