Το aggregation pipeline είναι το ισχυρό framework της MongoDB για επεξεργασία και ανάλυση δεδομένων — περνάει τα documents μέσα από μια ακολουθία stages, όπου κάθε stage μετασχηματίζει τα δεδομένα (filtering, grouping, computing). Είναι το ισοδύναμο της MongoDB για το SQL GROUP BY και σύνθετα αναλυτικά queries, αλλά πιο ευέλικτο.
The pipeline concept: stages transform data
db..([
{ : { : } },
{ : {
: ,
: { : },
: { : }
}},
{ : { : - } },
{ : }
]);
