Aggregation pipeline er Mongodbs kraftfulde framework til databehandling og analyse — det sender dokumenter gennem en sekvens af stages, som hver transformerer dataene (filtrering, gruppering, beregning). Det er Mongodbs ækvivalent til SQLs GROUP BY og komplekse analytiske forespørgsler, men mere fleksibelt.
Pipeline-konceptet: stages transformerer data
db..([
{ : { : } },
{ : {
: ,
: { : },
: { : }
}},
{ : { : - } },
{ : }
]);
