Aggregation简单来说,就是提供数据统计.分析.分类的方法,这与mapreduce有异曲同工之处,只不过mongodb做了更多的封装与优化,让数据操作更加便捷和易用.Aggregation操作,接收指定collection的数据集,通过计算后返回result数据:一个aggregation操作,从input源数据到output结果数据,中间会依次经过多个stages,整体而言就是一个pipeline:目前有10种stages,我们稍后介绍:它还提供了丰富的Expression(表达式)来