Definicion de una aggegation (pipeline)
Esta definido sobre etapas (stage)
db.collection.aggregate(pipeline, options)
Introducción
Conoce el potencial de Aggregation Framework usando datos reales
Casos para usar Aggregation Framework y no queries de MongoDB o map-reduce
Preparando entorno de trabajo: configurando MongoDB Atlas y la base de datos
Preparando entorno de trabajo: Docker y Mongo Compass
Operaciones básicas
Filtrando documentos con $match
Tranformando los datos con $group
Moldeamos los resultados con $project
Agregamos etapas con $count y $avg
Manipulando campos con $set
Etapas de Aggregation Framework
Trabajando con arrays y $unwind
Persistencia de datos con $out
Trabajamos y conocemos $geoNear
Consultas geoespaciales con $geoNear
Aprendemos a usar $lookup
Operaciones avanzadas
Funciones personalizadas
Evaluando expresiones con $redact
Usando funciones personalizadas con $accumulator
Agrupaciones avanzadas con $bucket y $bucketAuto
Performance y optimización
Recomendaciones para optimización y uso de recursos
Realizando profiling en MongoDB
Próximos pasos
Repaso de lo aprendido y recomendaciones
Carlos Olivera Terrazas
Aportes 8
Preguntas 0
Definicion de una aggegation (pipeline)
Esta definido sobre etapas (stage)
db.collection.aggregate(pipeline, options)
Genial, se esmeraron con este curso y muy didactico el profesor
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?