await models.signUp.aggregate(
[
{
$match:
{
unit_name: { $in: signDataArr }
}
},
{
$group:
{
_id: {unit_name:"$unit_name"},//{}内的是分组条件
count: { $sum: 1 }//类似于.count 但这是是管道函数 所以还需要加上$sum关键词
},
},
{
$sort://排序关键词
{
count:-1//排序规则
}
}
]
);
用mongoose根据某字段分组统计数量并排序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.