MongoDB fundamentos: modelo documental con criterio

Comprende colecciones, documentos, índices y pipeline de agregación para entender cuándo MongoDB aporta valor real.

MongoDB no reemplaza automáticamente a SQL: resuelve mejor ciertos escenarios de esquema flexible y evolución rápida.

Aquí vamos a entender su modelo documental y límites para decidir con criterio, no por tendencia.

Relaciona esta lección con <a href="/curso/bbdd/leccion/bbdd-mongodb-vs-sql-arquitectura-avanzado">MongoDB vs SQL en arquitectura</a> para cerrar el marco mental.

  • El diseño documental prioriza acceso por agregado de negocio.
  • Un documento agrupa datos relacionados que se leen juntos con frecuencia. Esto reduce joins, pero puede aumentar duplicación controlada.
  • Diseñar bien en MongoDB implica decidir qué embebes y qué referencias, según patrón de consultas.
  • Colección ≈ conjunto de documentos.
  • Documento BSON con estructura flexible.

Documentos y colecciones

El diseño documental prioriza acceso por agregado de negocio.

Un documento agrupa datos relacionados que se leen juntos con frecuencia. Esto reduce joins, pero puede aumentar duplicación controlada.

Diseñar bien en MongoDB implica decidir qué embebes y qué referencias, según patrón de consultas.

  • Colección ≈ conjunto de documentos.
  • Documento BSON con estructura flexible.
  • Índices también son clave en rendimiento, igual que en SQL.

Aggregation pipeline en pocas palabras

Transformar y resumir datos por etapas.

El pipeline encadena etapas como <code>$match</code>, <code>$group</code> y <code>$project</code> para construir resultados analíticos.

No necesitas memorizar todo: necesitas entender cuándo un pipeline sencillo reemplaza postprocesado costoso en backend.

Bases de datos
21

MongoDB fundamentos: modelo documental con criterio

Comprende colecciones, documentos, índices y pipeline de agregación para entender cuándo MongoDB aporta valor real.

Código del tema: Modelo relacional + consultas SQL

📘 Teoría

Documentos y colecciones

El diseño documental prioriza acceso por agregado de negocio.

Un documento agrupa datos relacionados que se leen juntos con frecuencia. Esto reduce joins, pero puede aumentar duplicación controlada.

Diseñar bien en MongoDB implica decidir qué embebes y qué referencias, según patrón de consultas.

  • Colección ≈ conjunto de documentos.
  • Documento BSON con estructura flexible.
  • Índices también son clave en rendimiento, igual que en SQL.

Aggregation pipeline en pocas palabras

Transformar y resumir datos por etapas.

1

El pipeline encadena etapas como $match, $group y $project para construir resultados analíticos.

2

No necesitas memorizar todo: necesitas entender cuándo un pipeline sencillo reemplaza postprocesado costoso en backend.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Bases de datos.

Test de Bases de datos

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .