概述
Mongodb 2.2 开始就提供了数据Aggregation Pipeline (聚合管道)用于简单数据分析统计,包括计数(count),求和(sum),均值(average),标准差(stddev...遗憾的是在服务端代码上使用 Aggregation Pipeline 还是需要使用比较繁复的 API, 包括 Spring Data 和 Morphia 提供的 API....)
2.2 Dao (数据库访问组件)
Act 定义了通用 Dao 接口, 在不同插件实现下提供对 SQL 和 MongoDB 的访问....*
* 注意, 我们这次不能直接在查询中构造过滤条件, 而是使用 SimpleAggregation 的 lessThan 方法,
* 这是因为查询条件是过滤数据库原始数据的, 而该方法需要过滤汇总后的数据...简单的说, 查询条件
* 相当于 SQL 中的 where 子句, 而我们需要的 SQL 的 having 子句.