await models.signUp.aggregate(
[
{
$match:
{
unit_name: { $in: signDataArr }
}
},
{
$group:
{
_id: {unit_name:"$unit_name"},//{}內的是分組條件
count: { $sum: 1 }//類似於.count 但這是是管道函數 所以還需要加上$sum關鍵詞
},
},
{
$sort://排序關鍵詞
{
count:-1//排序規則
}
}
]
);
用mongoose根據某字段分組統計數量並排序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.