老师这里介绍的这些简单操作不使用聚合操作也可以做到啊
来源:4-3 【聚合操作】动手实战 - 从最常用的聚合管道阶段讲起(下)

小学生6年级
2019-11-03
那聚合相比与原来的有什么优势呢
写回答
1回答
-
单个看每个聚合操作确实都很简单,但是聚合操作的优势是可以将多个操作连接在一起,使用和Unix系统中“管道”(pipe)的概念相似的机制,组成聚合管道。比如说,我可以将$project, $sort, $limit这几个聚合操作连接在一起,组成聚合管道。之后,我可以把想要处理的文档全部推入这个管道(想象文档是流过管道的数据流),那么这些文档就会经历投影,排序,筛选等操作,最终从管道尽头“流”出来的文档就是处理好的文档了。
聚合管道了使得我们可以用非常灵活的方式,将简单的操作排列组合,从而达到对文档和数据进行复杂操作的目的。在对数据库中的数据进行分析处理的时候,聚合管道的优势会发挥得尤其明显。
012019-11-06
相似问题