扫码关注官方订阅号
mongodb aggregate group 分组我想要查询出来多个字段,该怎么写,例子里面都是只有_id跟另外一个聚合结果。
在initial中把你想要的字段标记出来,使用count,count_1,count_2,count_3来代表你要查询的字段。
query = {key:"value"} initial = { "count" : 0, "count_1":0, "count_2":0, "count_3":0 } reduce = function(doc,prev){ prev.count += doc.count; prev.count_1 += doc.count_1; prev.count_2 += doc.count_2; prev.count_3 += doc.count_3; } db.test.group({ "key" : query, "initial" :initial, "$reduce" : reduce })
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
在initial中把你想要的字段标记出来,使用count,count_1,count_2,count_3来代表你要查询的字段。