MongoDB统计文档的数组结构中的各元素出现的次数

db.oneDoc.aggregate([
    //拆分数组
    {$unwind:"$tag"},
    //过滤条件
    {$match:{creater:'5a4ef79a1c9c2316463a57f4'}},
    //分组统计
    {$group:{_id:"$tag",num:{$sum:1}}},
    //显示字段过滤
    {$project:{_id:0,tag:"$_id",num:1}},
    //排序
    {$sort:{num:-1}}
])

 

posted @ 2019-07-08 11:45  yudis  阅读(317)  评论(0编辑  收藏  举报