使用mongoTemplate进行Aggregation聚合查询
一般业务会有具体差别,主要可以参考下Aggregation的各个参数用法需求:在订单表中,根据buyerNick分组,统计每个buyerNick的电话、地址、支付总金额以及总商品数,返回结果是CustomerDetail。/* * project:列出所有本次查询的字段,包括查询条件的字段和需要搜索的字段; * match:搜索条件criteria * unwind:某一个字段是集合,将该字段分解成数组 * group:分组的字段,以及聚合相关查询 * sum:求和(同sql查询).
原创
2021-04-28 09:37:28 ·
3259 阅读 ·
0 评论