Aggregation Stage Palette
Arrastre cualquiera de los ~40 operators de stage de aggregation MongoDB directamente a su pipeline. Busque por nombre o descripción; suelte entre stages para insertar en la posición exacta.
Qué hace
El builder de pipeline de aggregation tiene un panel lateral con dos modos: "Wizards" (8 cards curados de use-case) y "All stages" (el catálogo completo de $stage como cards arrastrables). Arrastre cualquier card a la drop zone entre stages existentes y el nuevo stage es insertado en esa posición con el operator elegido pre-seleccionado, listo para editar.
Cómo abrirlo
- Abra cualquier collection y cree un nuevo pipeline de Aggregation.
- Haga clic en el ícono "Stages" en la toolbar para abrir el panel lateral.
Los dos modos
Wizards (predeterminado)
8 cards moldeados por use-case (Match documents, Group with statistics, Top-N per group, Join from another collection, etc.). Cada card abre un form guiado que produce un stage completo con explicaciones. Mejor para newcomers y pipelines one-off rápidas.
Todos los stages
~40 cards, uno por operator de stage MongoDB. Cada card muestra el nombre del operator como badge, una descripción de 2 líneas, y un tooltip en hover con el texto completo de la doc. Mejor cuando sabe qué stage quiere e necesita insertarlo rápidamente.
Flujo de drag-drop
- En modo "All stages", encuentre el stage que quiere (use la caja de búsqueda para filtrar).
- Haga clic y sostenga el card, arrastre sobre su pipeline. Una barra horizontal azul aparece en cada posición válida de drop (entre stages, antes del primero, después del último).
- Suelte. El nuevo stage es insertado en esa posición con el operator pre-seleccionado. El editor de stage abre con un snippet listo para llenar.
Búsqueda
La caja de búsqueda arriba del panel filtra cards por nombre de operator O texto de descripción. Escriba "lookup" para encontrar $lookup y $graphLookup. Escriba "geo" para encontrar $geoNear. Escriba "window" para encontrar $setWindowFields.
Qué está cubierto
El catálogo completo de stages de aggregation MongoDB (~40 operators):
$match·$project·$group·$sort·$limit·$skip$lookup·$graphLookup·$unwind·$addFields·$set·$unset$bucket·$bucketAuto·$facet·$count·$sample$out·$merge·$redact·$replaceRoot·$replaceWith$search·$vectorSearch·$geoNear·$densify·$fill$unionWith·$setWindowFields·$sortByCount·$indexStats·$collStats