aggregate使用实例

来源:互联网 发布:易语言钓鱼软件源码 编辑:程序博客网 时间:2024/06/02 04:32

db.getCollection('sid_info').aggregate([{$match:{cid:"1",end_time:{$lt:1496246399,$gt:1494950400}}}, {$group:{_id:"$cid",status_total:{$sum:1}}}])

$match 是条件  

$group里面的  _id="$cid" 是分组的依据 , status_total是字段的名称   $sum是后面是加成的方法 ,如果是类似于’$likes‘的字段的话,那么就是$likes的数值累加

参考文档: https://docs.mongodb.com/manual/reference/operator/aggregation/group/

原创粉丝点击