Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Gestionar relaciones en tu Diagrama de Entidad-Relación de Compass

Puedes definir manualmente relaciones entre campos en diferentes colecciones en tu diagrama de relaciones de entidades Compass.

Nota

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

Puede agregar manualmente relaciones a su diagrama entidad-relación utilizando uno de los siguientes métodos:

  • Panel lateral: Agregue una relación manualmente seleccionando una colección de origen.

  • Arrastra y suelta: Crea una relación haciendo clic y arrastrando de una colección a otra.

Además de especificar las propiedades de colecciones y campos para cada relación, también puedes especificar la cardinalidad. En la modelización de datos, la cardinalidad se refiere al número de registros en una colección que puede estar relacionado con uno o varios registros en otra colección. La cardinalidad puede ayudarte a decidir si deseas incorporar o referenciar datos en tu modelo de datos. Para aprender más, consulta Relaciones de Documentos.

Para agregar relaciones, asegúrate de haber ya generado un diagrama.

Para aprender cómo agregar relaciones a tu diagrama de entidad-relación, selecciona la pestaña correspondiente a tu método preferido:

1

Desde Data Modeling pestaña, abra su diagrama entidad-relación.

2

Haz clic en uno de tus nodos de colección en el diagrama. El panel lateral de colecciones se abre en el lado derecho de la pantalla.

3

En la pestaña Relationship del panel lateral, haga clic en Add Relationship.

4

Especifica valores para los siguientes campos en Relationship Properties:

  • Local collection: La colección primaria en la relación.

  • Local field:El campo en la colección primaria.

  • Local cardinality:El número de valores únicos en el campo local.

  • Foreign collection: La colección de destino en la relación.

  • Foreign fieldEl campo de la colección objetivo.

  • Foreign cardinality: La cantidad de valores únicos en el campo externo.

Compass guarda y actualiza automáticamente tus cambios a medida que los realizas.

5

En la pestaña Notes del panel lateral, puedes agregar anotaciones para tu relación. Esto puede ser útil para documentar el propósito y los detalles de la relación.

1

Desde la pestaña Data Modeling, abre tu diagrama entidad-relación.

2

En la esquina superior izquierda de la vista del diagrama, haz clic en el icono para habilitar la creación de relaciones mediante arrastrar y soltar.

3

Cuando haces clic en una colección y la arrastras a otra, Compass abre el panel lateral y muestra la pestaña Relationship Properties.

4

Especifica valores para los siguientes campos en Relationship Properties:

  • Local collection: La colección primaria en la relación.

  • Local field:El campo en la colección primaria.

  • Local cardinality:El número de valores únicos en el campo local.

  • Foreign collection: La colección de destino en la relación.

  • Foreign fieldEl campo de la colección objetivo.

  • Foreign cardinality: La cantidad de valores únicos en el campo externo.

Compass guarda y actualiza automáticamente tus cambios a medida que los realizas.

5

En la pestaña Notes del panel lateral, puedes agregar anotaciones para tu relación. Esto puede ser útil para documentar el propósito y los detalles de la relación.

Después de crear una relación, Compass muestra cada relación en la pestaña Relationships.

Para borrar una relación de tu diagrama de entidad-relación:

1

Haga clic en la relación en el diagrama. El panel lateral de relaciones se abre a la derecha de la pantalla.

2

En la pestaña Relationship Properties, haz clic en el botón Delete.

Volver

Modificar campos

En esta página