Summary
Реализовать графический и текстовый конструктор конвейеров агрегации MongoDB (Aggregation Pipeline) с пошаговым выполнением и инспекцией промежуточных результатов.
Context
Агрегации — основной аналитический инструмент MongoDB ($match, $group, $project, $lookup, $unwind). Метод aggregate уже заложен в MongoService, но не имеет специализированного интерфейса в приложении.
Implementation Details
- Создать
MongoAggregationWorkspace в lib/features/mongodb/.
- UI карточек стадий с автодополнением операторов, переключателем активности стадии (Enable/Disable) и замером времени выполнения.
- Возможность запуска пайплайна до выбранной стадии для инспекции промежуточного результата.
- Экспорт готового пайплайна в код Python/Node.js/Shell.
Acceptance Criteria
Summary
Реализовать графический и текстовый конструктор конвейеров агрегации MongoDB (Aggregation Pipeline) с пошаговым выполнением и инспекцией промежуточных результатов.
Context
Агрегации — основной аналитический инструмент MongoDB (
$match,$group,$project,$lookup,$unwind). Методaggregateуже заложен вMongoService, но не имеет специализированного интерфейса в приложении.Implementation Details
MongoAggregationWorkspaceвlib/features/mongodb/.Acceptance Criteria