SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Aggregation Framework в MongoDB?

Aggregation Framework — это мощный инструмент в MongoDB для сложной обработки данных (аналог GROUP BY, JOIN и оконных функций в SQL).

Он работает по принципу Конвейера (Pipeline). Документы проходят через серию стадий (Stages), где каждая стадия трансформирует данные и передает их дальше.

Пример пайплайна:
1. $match (отфильтровать активных юзеров).
2. $lookup (сделать JOIN с коллекцией заказов).
3. $unwind (развернуть массив заказов).
4. $group (сгруппировать по дате и посчитать сумму).
5. $sort (отсортировать по убыванию).

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Ещё вопросы раздела «NoSQL»

Все вопросы раздела «NoSQL»