Puede definir manualmente relaciones entre campos en diferentes colecciones en su diagrama entidad-relación de Compass.
Nota
Las relaciones son solo para fines de anotación. Compass no almacena información de relaciones en su 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.
Arrastrar y soltar: crea una relación haciendo clic y arrastrando de una colección a otra.
Además de especificar las propiedades de colección y campo para cada relación, también puede especificar la cardinalidad. En el modelado de datos, la cardinalidad se refiere al número de registros de una colección que pueden relacionarse con uno o más registros de otra colección. La cardinalidad puede ayudarle a decidir si... Incruste o haga referencia a datos en su modelo de datos. Para obtener más información, consulte Relaciones entre documentos.
Antes de comenzar
Para agregar relaciones, asegúrese de tener ya generó un diagrama.
Pasos
Para aprender cómo agregar relaciones a su diagrama entidad-relación, seleccione la pestaña correspondiente a su 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 field:El campo en la colección de destino.
Foreign cardinality:El número de valores únicos en el campo externo.
Compass guarda y actualiza automáticamente los cambios a medida que los realiza.
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 field:El campo en la colección de destino.
Foreign cardinality:El número de valores únicos en el campo externo.
Compass guarda y actualiza automáticamente los cambios a medida que los realiza.
Después de crear una relación, Compass muestra cada relación en la pestaña Relationships.
Eliminar relaciones
Para eliminar una relación de su diagrama entidad-relación: