Ist es möglich Summe 2 Felder in MongoDB mit dem Aggregation framework?

Habe ich eine Sammlung mit Dokumenten, dass die Felder Art, totalA und totalB

Ich will das aggregation-framework, um die Gruppe von Typ - und bekommen die Summe der beiden totalA und totalB zusammen.

Das Letzte, was ich versucht habe (funktioniert nicht) ist:

'$group' : { 
  '_id' : '$type', 
  'totalA' : { '$sum' : '$totalA' },
  'totalB' : { '$sum' : '$totalB' },
  'totalSum' : { '$sum' : '$totalA', '$sum' : '$totalB' },
}  }

totalSum hat die Summe nur eines der Felder anstelle der kombinierte Wert.

InformationsquelleAutor Roy Reznik | 2013-05-21
Schreibe einen Kommentar