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