
mongodb使用group by:
我们比较熟悉的group by 的sql语句select key from table groupby key,而mongoDB没提供SQL那样通过Group By就轻松实现数据库的分组功能,我们通过接口来实现的
1 |
|
1.MonogoDB数据库中添加订单的数据
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
|
2.MongoDB实现分组并统计
1)我们要对日期和产品编码进行分组,并计算相同的产品的数量
Sql语句:
1 |
|
(少了两张表的关联的条件)
1 2 3 4 5 6 7 |
|
结果:
2)实现一天卖出了多少个产品,金额是多少,平均价格是多少
1 2 3 4 5 6 7 8 9 10 11 12 |
|
结果:
3)keyf的使用
keyf 对日期进行处理并以作为key来进来分组
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
结果: