read acceso a nivel de base de datos y habilitar el Opción desolo lectura en 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.
Acerca de esta tarea
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.
Antes de comenzar
Para agregar relaciones, asegúrate de haber ya generado un diagrama.
Pasos
Para aprender cómo agregar relaciones a tu diagrama de entidad-relación, selecciona la pestaña correspondiente a tu método preferido:
Especificar propiedades de relación
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.
Especificar propiedades de relación
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.
Después de crear una relación, Compass muestra cada relación en la pestaña Relationships.
Eliminar relaciones
Para borrar una relación de tu diagrama de entidad-relación: