I have a collection with documents that contain fields type, totalA and totalB
I want to use the aggregation framework in order to group by type - and get the sum of both totalA and totalB together.
The last thing I tried (doesn't work) is:
'$group' : {
'_id' : '$type',
'totalA' : { '$sum' : '$totalA' },
'totalB' : { '$sum' : '$totalB' },
'totalSum' : { '$sum' : '$totalA', '$sum' : '$totalB' },
} }
totalSum has the sum of only one of the fields instead of the combined value.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…