ਅਗਰੀਗੇਸ਼ਨ ਪਾਈਪਲਾਈਨ MongoDB ਦੀ ਸ਼ਕਤੀਸ਼ਾਲੀ ਫਰੇਮਵਰਕ ਹੈ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ — ਇਹ ਡੌਕਿਊਮੈਂਟਸ ਨੂੰ ਸਟੇਜਾਂ ਦੀ ਇੱਕ ਲੜੀ ਵਿੱਚੋਂ ਲੰਘਾਉਂਦਾ ਹੈ, ਹਰੇਕ ਡੇਟਾ ਨੂੰ ਬਦਲਦਾ ਹੈ (ਫਿਲਟਰਿੰਗ, ਗਰੁੱਪਿੰਗ, ਕੰਪਿਊਟਿੰਗ)। ਇਹ MongoDB ਦੀ SQL ਦੇ GROUP BY ਅਤੇ ਗੁੰਝਲਦਾਰ ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਕਿਊਰੀਜ ਦਾ ਬਰਾਬਰ ਹੈ, ਪਰ ਜ਼ਿਆਦਾ ਲਚਕਦਾਰ ਹੈ।
ਪਾਈਪਲਾਈਨ ਧਾਰਣਾ: ਸਟੇਜਾਂ ਡੇਟਾ ਨੂੰ ਰੂਪਾਂਤਰਿਤ ਕਰਦੀਆਂ ਹਨ
db..([
{ : { : } },
{ : {
: ,
: { : },
: { : }
}},
{ : { : - } },
{ : }
]);
