Ir al contenido principal

MongoDB Compass: una herramienta visual para la gestión de bases de datos

Descubre qué es MongoDB Compass y cómo usar esta herramienta visual para gestionar bases de datos.
Actualizado 23 sept 2026  · 6 min leer

Explora con IA

ChatGPTClaudePerplexity

MongoDB Compass es una interfaz gráfica (GUI) muy potente para agregar, analizar y consultar cualquier base de datos MongoDB desde una plataforma completamente visual. Es perfecta cuando necesitas examinar de cerca los datos con los que trabajas. 

¿Qué es MongoDB Compass? 

MongoDB Compass permite a los desarrolladores:

  1. Explorar colecciones.
  2. Ejecutar consultas con un generador visual.
  3. Crear pipelines de agregación.
  4. Visualizar esquemas.
  5. Gestionar índices.
  6. Supervisar el rendimiento de la base de datos.

Puedes verlo como un «centro de control» de tu base de datos, donde comprendes a fondo tus datos y cómo se utilizan, sin pelearte con comandos de la consola. 

¿Por qué usar Compass en lugar de la Shell?

La Shell de MongoDB, mongosh, es muy potente, pero si acabas de empezar con MongoDB puede imponer, sobre todo si no tienes memorizados todos los operadores o no conoces todas las posibilidades que ofrece MongoDB. 

Compass reduce al mínimo la curva de aprendizaje al ofrecer una experiencia muy interactiva y visual; a veces es más fácil moverte por una base de datos cuando puedes ver realmente los datos delante. 

Con MongoDB Compass no necesitas memorizar sintaxis. Puedes crear consultas y agregaciones directamente desde la GUI, así que es una forma fantástica de aprender la sintaxis de MongoDB mientras cumples tus objetivos rápidamente. 

También puedes usar la pestaña de esquema en Compass para analizar tus datos automáticamente y ver la distribución de campos, tipos de datos y posibles anomalías. 

En cambio, con MongoDB Shell, entender tu esquema implica ejecutar comandos manualmente. 

Otra gran función de Compass es que puedes construir pipelines de agregación paso a paso y ver el resultado en tiempo real. En lugar de escribir pipelines larguísimos y depurar erratas, Compass hace esta experiencia mucho más llevadera para quienes no están tan cómodos con las pipelines de agregación y los operadores de MongoDB. 

MongoDB Shell es como programar en una terminal, mientras que Compass es como trabajar con un panel con gráficos, tablas y filtros. Ambas son herramientas potentísimas y muy útiles para desarrolladores, pero Compass rebaja de verdad la barrera de entrada e incluso puede acelerar tu flujo de trabajo en tareas habituales. 

Cómo empezar con MongoDB Compass

Ahora que ya sabes qué puedes hacer con Compass, veamos cómo empezar a usar la plataforma. Antes de explorar colecciones y crear consultas, tendrás que descargar Compass y conectarlo a tu clúster. 

Requisitos previos para tener éxito 

Para sacarle partido a Compass, necesitas:

  1. Una cuenta de MongoDB Atlas. 
  2. Un clúster de MongoDB aprovisionado en tu cuenta; asegúrate de tener a mano tu string de conexión de MongoDB.

Paso 1: descarga e instala Compass 

Paso 2: abre Compass 

Primero, vamos a copiar nuestro string de conexión de MongoDB desde Atlas. 

Dentro de MongoDB Atlas, tras hacer clic en «Connect», verás la opción de conectar mediante Compass. Haz clic y copia tu string de conexión de MongoDB Atlas.

Obtener el string de conexión para conectar con Compass

Una vez instalado Compass, abre la app y verás una pantalla de conexión que te pedirá tu string de conexión de MongoDB. 

Pantalla inicial de Compass tras la descarga

Cuando la conexión se haya establecido correctamente, podrás ver tu base de datos en MongoDB Compass. En la captura inferior, vemos que el sample_dataset que se descargó al configurar el clúster está disponible para usarlo.

Vista de la base de datos en Compass

Ahora, ¡a explorar! 

Hora de explorar (visualmente)

Tras expandir la lista de bases de datos en el lateral izquierdo y seleccionar la colección «Users» dentro de mi base de datos «sample_mflix», podemos ver una vista previa de los documentos. 

Desde aquí podemos ver los documentos en distintos formatos. Con los botones de la parte derecha, puedes mostrar los datos como documento, en vista de tabla o incluso en vista JSON. 

Arriba del todo hay una barra de filtros donde podemos introducir consultas con la sintaxis de MongoDB o incluso generarlas automáticamente si necesitas una ayuda. 

También puedes hacer clic en el botón verde «Add Data» para insertar fácilmente un archivo JSON o CSV y crear un nuevo documento en la colección que elijas. Con «Export Data» puedes guardar y exportar todos tus documentos en el formato que prefieras. 

Es hora de agregar

El generador de pipelines de agregación es uno de los motivos más potentes para usar Compass: permite hacer análisis avanzados de forma visual en lugar de escribir pipelines JSON muy largas. 

Para ver cómo funciona, usa la colección movies de nuestra base de datos y haz clic en la pestaña «Aggregations» en la parte superior (junto a Documents y Schema). 

Creación de un pipeline de agregación en Compass

Añadamos la primera etapa. Pulsa el botón verde «Add stage» y selecciona el operador $match. Queremos filtrar películas estrenadas después de 2010. Para ello, pega: 

  { "year": 
  { "$gt": 2010 } }

Primera etapa de nuestro pipeline

Aquí vemos una muestra de 10 documentos que cumplen la consulta. 

Añadamos otra etapa con $redact. Busquemos películas posteriores a 2010 con cinco nominaciones o más. Pega:

{
  "$cond": [
    { "$gte": [ { "$ifNull": ["$awards.nominations", 0] }, 5 ] },
    "$KEEP",
    "$PRUNE"
  ]
}

Segunda etapa de nuestro pipeline

Ahora ya vemos una muestra de películas que cumplen el criterio. 

Terminemos el pipeline de agregación con un $project para mostrar justo lo que buscamos: el título, el año y el número de nominaciones. Pega:

{ 
  "title": 1,
  "year": 1,
  "awards.nominations": 1,
  "_id": 0
}

Tercera etapa de nuestro pipeline

Como puedes ver, tenemos películas posteriores a 2010 con cinco nominaciones o más. 

Lo mejor del generador de pipelines de agregación en Compass es que puedes depurar en cada etapa.

Visualización del esquema

En la pestaña de esquema puedes ver tipos de campo, distribuciones y anomalías. El caso de uso ideal es detectar datos inconsistentes. Por ejemplo, un precio almacenado como cadena y como número en distintos documentos. 

También puedes encontrar arrays con contenido mixto o campos ausentes o nulos, y desde aquí ajustar tus análisis. Desde la vista de esquema puedes pasar a las pestañas Documents o Aggregations y aplicar filtros para corregir problemas habituales. 

Para acceder al esquema, haz clic en la pestaña «Schema» en la parte superior de la plataforma.

Visualización de esquema en Compass

Estas son solo algunas de las funciones increíbles que ofrece MongoDB Compass.

Conclusión

MongoDB Compass es una herramienta que todo desarrollador de MongoDB debería utilizar. Te ayuda a visualizar y comprender tus datos de verdad: puedes explorar documentos, crear filtros y pipelines de agregación con facilidad, inspeccionar el esquema para detectar anomalías e incluso identificar problemas de rendimiento. Para sacarle el máximo partido, consulta la documentación. También te recomiendo la guía de certificación de MongoDB si quieres acreditar tus habilidades con herramientas como MongoDB Compass. 

Preguntas frecuentes sobre MongoDB Compass

¿Por qué debería usar MongoDB Compass?

Con MongoDB Compass los desarrolladores pueden explorar sus documentos, crear filtros y pipelines de agregación de forma visual, inspeccionar sus esquemas, ver el rendimiento y mucho más desde una perspectiva gráfica.

¿MongoDB Compass es gratuito?

Sí, ¡Compass es gratuito para desarrolladores! Puedes crear un clúster gratuito en MongoDB Atlas y usar el string de conexión en Compass para entender mejor tus datos.

¿Puedo crear pipelines de agregación en Compass?

Crear pipelines de agregación en Compass es uno de sus mejores usos. Los desarrolladores pueden construir y probar sus pipelines etapa a etapa, así que depurar y construir nunca fue tan fácil.

¿MongoDB Compass es seguro para datos en producción?

Compass es completamente seguro para datos en producción y, por defecto, es de solo lectura salvo que ejecutes operaciones de escritura.


Anaiya Raisinghani's photo
Author
Anaiya Raisinghani
LinkedIn

Anaiya es defensora de los programadores en MongoDB, con sede en Nueva York.

Temas
MongoDB

Los mejores cursos de MongoDB

Curso

Introducción a MongoDB en Python

3 h
24.4K
Aprende a manipular y analizar datos estructurados de forma flexible con MongoDB.
Ver detallesRight Arrow
Empezar Curso
Ver másRight Arrow
Relacionado
Top MLOps Tools

blog

25 Herramientas MLOps que debes conocer en 2025

Descubre las mejores herramientas MLOps para el seguimiento de experimentos, la gestión de metadatos de modelos, la orquestación de flujos de trabajo, el versionado de datos y canalizaciones, el despliegue y servicio de modelos, y la supervisión de modelos en producción.
Abid Ali Awan's photo

Abid Ali Awan

15 min

blog

11 técnicas de visualización de datos para cada caso de uso con ejemplos

Descubra los análisis, técnicas y herramientas más populares para dominar el arte de la visualización de datos.
Javier Canales Luna's photo

Javier Canales Luna

12 min

blog

¿Qué es una base de datos de grafos? Guía para principiantes

Explora el intrincado mundo de las bases de datos de grafos con nuestra guía para principiantes. Comprende las relaciones entre datos, profundiza en la comparación entre bases de datos de grafos y relacionales, y explora casos prácticos de uso.
Kurtis Pykes 's photo

Kurtis Pykes

11 min

blog

Explorando 12 de las mejores herramientas de visualización de datos en 2023 con ejemplos

Existen muchas herramientas de visualización de datos. En este artículo, hemos preparado una lista exhaustiva de algunas de las herramientas de visualización de datos más útiles en la ciencia de datos.
Javier Canales Luna's photo

Javier Canales Luna

12 min

Tutorial

Guía de modelado de datos de MongoDB para aplicaciones de blogs

Aprende algunas posibilidades de modelado de datos que incluyen documentos anidados al diseñar un sistema de gestión de contenidos (CMS) o una aplicación de blog.
Nic Raboy's photo

Nic Raboy

Tutorial

Tutorial de Power BI para principiantes

Aprende los fundamentos de Power BI y a crear un informe básico con este tutorial paso a paso.
DataCamp Team's photo

DataCamp Team

13 min

Ver MásVer Más