Suma
Aby uzyskać sumę pola zgrupowanego podczas korzystania z agregacji Framework MongoDB, musisz użyć $group i $sum :
db.characters.aggregate([ {
$group: {
_id: null,
total: {
$sum: "$wins"
}
}
} ] )
W tym przypadku, jeśli chcesz uzyskać sumę wszystkich wins , musisz odwołać się do nazwy pola za pomocą $ składnia jako $wins który po prostu pobiera wartości wins pola z grupowanych dokumentów i sumuje je.
Liczba
Możesz sum inne wartości, przekazując konkretną wartość (tak jak to zrobiłeś w swoim komentarzu). Gdybyś miał
{ "$sum" : 1 } ,
to faktycznie byłaby liczba wszystkich wins , a nie sumę.