Medium Database Systems NoSQL Databases
Explain the MongoDB aggregation pipeline.
Answer
Aggregation pipeline processes documents through stages: $match (filter), $project (reshape), $group (aggregate by key), $sort, $limit, $skip, $unwind (deconstruct arrays), $lookup (join collections), $facet (multiple pipelines). Documents flow through stages in order. Each stage transforms documents and passes to next. Example: match active users, group by country, calculate average age. Similar to SQL GROUP BY but more flexible. Consider indexes on $match fields for performance.
IIT Certified
Master These Concepts with IIT Certification
175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.
Relevant for Roles
Software Engineer Backend Developer Data Engineer