Pipeline Practice

MongoDB $sum

Add numeric values together.

Inside `$group`, `$sum: "$total"` adds a field across documents and `$sum: 1` counts documents. In `$set`, a single array field path can total that array’s numeric values.

Accumulators combine values from several input documents. You will use them most often inside `$group` and `$bucket` to build totals and averages.

Course use: Exercises 04, 07, 08, 09, 11, 12, and Hard Mode 13.

Example pipeline syntax

{ $group: { _id: "$region", revenue: { $sum: "$total" } } }