除了基础阶段外,MongoDB 的聚合框架还提供强大的高级功能 — $facet(同时执行多个管道)、$bucket(分组到范围)、窗口函数($setWindowFields)、$graphLookup(递归/图查询)等等 — 用于复杂的分析和数据处理。
$facet — 在一个查询中执行多个管道
db..([
{ : {
: [{ : { : , : { : } } }],
: [{ : { : , : { : } } }],
: [{ : { : - } }, { : }]
}}
]);
