mongo-aggregate

来源:互联网 发布:图片识别字体软件 编辑:程序博客网 时间:2024/05/16 12:26

aggregate group

前提:这是一个对答题积分的统计,diff表示题目难度,diff取值为[0,4]
难度高的题目,得到的积分会更高

db.answers.aggregate([    {$match:{isPass:true}},    {$group:{        _id:{username:'$username',diff:'$diff'},         count:{$sum:{$multiply:[3,{$add:['$diff',1]}]}}    }}]);
0 0