日期:2014-05-16  浏览次数:20530 次

MongoDB权威指南(5)- 聚合

除了基本的查询功能外,mongoDB还提供了聚合工具,从简单的计数到使用MapReduce进行复杂数据的分析等。

1.count

最简单的聚合工具就是count了,它返回document的数量

>?db.foo.count()
0
>?db.foo.insert({"x"?:?1})
>?db.foo.count()
1

也可以传递一个查询条件,计算符合条件的结果个数

>?db.foo.insert({"x"?:?2})
>?db.foo.count()
2
>