聚合框架
在MongoDB中,使用聚合框架可以对集合中的文档进行变换和组合。
聚合框架通过多个构件来创建一个管道(pipeline),用于对一连串的文档进行处理。这些构件包括:
| 构件类别 | 操作符 |
|---|---|
| 筛选(filtering) | $match |
| 投射(projecting) | $project |
| 分组(grouping | $group |
| 排序(sorting) | $sort |
| 限制(limiting) | $limit |
| 跳过(skipping) | $skip |
让我们一起来学习,如何巧妙灵活的运用构件,通过聚合框架来获得我们理想的数据。