Перейти к основному содержимому

Агрегация строк из БД

Нода выполняет агрегацию данных коллекции через MongoDB Aggregation Pipeline. Используется для сложных выборок, трансформаций, группировок и вычислений, которые нельзя реализовать стандартной фильтрацией.

Настройка

Нода агрегации строк

ПараметрОписание
КоллекцияТаблица базы данных, над которой выполняется агрегация
PipelineМассив стадий агрегации в формате JSON

Pipeline задаётся как массив объектов — каждый объект описывает одну стадию ($match, $group, $project, $sort и др.).

к сведению

Подробнее о стадиях и операторах агрегации — в документации MongoDB.

Выходные данные

Нода возвращает массив объектов — результат выполнения pipeline. Структура каждого объекта определяется стадией $project или последней стадией pipeline.