aggregation pipeline არის MongoDB-ის მძლავრი ფреიმვორკი მონაცემების დამუშავებისა და ანალიზისთვის — ის დოკუმენტებს გადააქვს ეტაპების თანმიმდევრობის მეშვეობით, სადაც თითოეული ეტაპი ტრანსფორმირებს მონაცემებს (ფილტრაცია, დაჯგუფება, გამოთვლა). ეს MongoDB-ის ექვივალენტია SQL-ის GROUP BY-ისა და რთული ანალიტიკური შეკითხვების, მაგრამ უფრო მოქნილი.
pipeline კონცეფცია: ეტაპები ტრანსფორმირებენ მონაცემებს
db..([
{ : { : } },
{ : {
: ,
: { : },
: { : }
}},
{ : { : - } },
{ : }
]);
