第5章 聚合管道(Aggregation Pipeline)
🎯 本章学习目标
- 建立流水线思维:数据像传送带上的工件,逐个阶段(Stage)加工——这是 SQL 集合语义之外的另一套表达体系。
- 掌握核心阶段与 SQL 的对照:
$match/$group/$sort/$limit/$project/$addFields。 - 掌握文档数据库特色阶段:
$unwind(数组展开)、$lookup(联表)、$facet(一查多报表)。 - 会用
$setWindowFields翻译 MySQL 8 窗口函数(排名/累计/前后行)。 - 能用 Java
Aggregates.*写出完整业务管道(本章以「销售统计报表」贯穿),并知道管道性能三原则。 - 了解
$merge/$out物化结果,对照 MySQL 汇总表/物化视图思路。
关注公众号,免费阅读全文
请免费关注 预见猿份 公众号,发送:yjoffer.com,获取解锁密码
微信扫码关注关注公众号回复获取密码后,在下方输入并点击解锁,本机后续再读无需重复输入。
