Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Genere un diagrama de entidad-relación en Compass

Genera una visualización de tu modelo de datos como un diagrama entidad-relación en Compass. Los diagramas de entidad-relación pueden ayudarte a comprender y documentar las relaciones entre los datos de tu base de datos y planificar cambios en tu esquema.

Si realizas algún cambio en tus datos después de generar un diagrama, Compass no actualiza automáticamente el diagrama. Debes crear un nuevo diagrama para ver tus cambios.

Para generar un diagrama de entidad-relación en Compass, tu base de datos debe tener al menos una colección con datos.

1

En la barra lateral izquierda, haz clic Data Modeling.

2

Si tienes diagramas guardados en la pestaña Data Modeling, puedes crear un nuevo diagrama haciendo clic en Generate new diagram en la esquina superior derecha de la pantalla.

3

En el modal New diagram setup:

  • Selecciona qué conexión de MongoDB utilizar para generar el diagrama.

  • Seleccione qué base de datos utilizar para el diagrama del modelo de datos.

  • Introduce un nombre para tu diagrama.

Después de especificar cada campo, haz clic en Next.

4

Utilice las casillas de verificación para seleccionar qué colecciones incluir en su diagrama de modelo de datos. También puedes usar la barra de búsqueda para filtrar colecciones específicas.

Después de seleccionar tus colecciones, haz clic en Next.

5

En el modal Diagram Settings, puedes elegir Automatically infer relationships entre colecciones. Cuando está habilitado, Compass analiza las colecciones seleccionadas y añade relaciones basadas en campos indexados que contienen referencias a otras colecciones.

También puedes agregar y editar relaciones manualmente después de generar tu diagrama.

Nota

Las relaciones son solo para propósitos de anotación. Compass no almacena información de relaciones en tu base de datos MongoDB.

6

En el modal Diagram Settings, puedes especificar cuántos documentos Compass seleccionará de tus colecciones para generar tu diagrama. Por defecto, Compass toma muestras de 100 documentos por colección.

Tamaños de muestra mayores mejoran la precisión, pero pueden aumentar el tiempo de análisis y el uso de memoria. El uso de tamaños de muestra más pequeños reduce el tiempo de análisis y el uso de memoria, pero puede omitir campos o relaciones poco frecuentes.

También puedes seleccionar si deseas generar un diagrama que muestree todos los documentos de tus colecciones. Ten en cuenta el tamaño de tu conjunto de datos y los recursos disponibles en tu dispositivo antes de seleccionar All documents.

7

Compass genera un diagrama entidad-relación con las colecciones seleccionadas y lo muestra en la pestaña actual. Compass también muestra el Data Model Overview panel lateral donde puedes renombrar tu diagrama y ver la siguiente información:

  • La base de datos que usaste para generar tu diagrama

  • Cuando generaste por primera vez el diagrama

  • La última vez que actualizaste tu diagrama

Después de que generes un diagrama, Compass muestra los diagramas existentes en la pestaña Data Modeling.

Nota

Si haces clic en una colección o campo en tu diagrama, el panel lateral muestra información sobre la colección o campo. Para volver a Data Model Overview, deselecciona la colección o campo haciendo clic en el espacio vacío de tu diagrama.

Volver

Modelado de datos

En esta página