await models.signUp.aggregate(
[
{
$match:
{
unit_name: { $in: signDataArr }
}
},
{
$group:
{
_id: {unit_name:"$unit_name"},//{}内的是分组条件
count: { $sum: 1 }//类似于.count 但这是是管道函数 所以还需要加上$sum关键词
},
},
{
$sort://排序关键词
{
count:-1//排序规则
}
}
]
);
用mongoose根据某字段分组统计数量并排序
最新推荐文章于 2023-12-11 11:36:24 发布