MongoDB集合中的数据为:
{ type : "bike", name : "honda" },
{ type : "car", name : "Audi } ,
{ type : "truck", name : "mercedes"},
{ type : "bike", name : "suzuki" },
{ type : "bike", name : "yamaha" },
{ type : "car", name : "tesla"}
我希望输出为:
{ bike : 3 },
{ car : 2 },
{ truck : 1}
我无法通过阅读文档来做到这一点。欢迎任何帮助。
1条答案
按热度按时间qlvxas9a1#
$group
,并获得重复项的总和,$arrayToObject
将k和v格式数组转换为对象$replaceRoot
将上述转换对象替换为根Playground