mongodb常用聚合操作包括管道符和表达式两种,管道操作符,获得的结果可以接着输出到下一个管道,而内部的$sum是一个表达式操作符
管道操作符
常用管道
$group 将collection中的document分组,可用于统计结果
$match 过滤数据,只输出符合结果的文档
$project 修改输入文档的结构(例如重命名,增加、删除字段,创建结算结果等)
$sort 将结果进行排序后输出
$limit 限制管道输出的结果个数
$skip 跳过制定数量的结果,并且返回剩下的结果
$unwind 将数组类型的字段进行拆分
表达式操作符
KaTeX parse error: Expected '}', got 'EOF' at end of input: sum 计算总和,{ sum: 1}表示返回总和×1的值(即总和的数量),使用{ s