Você pode definir manualmente relacionamentos entre campos em diferentes coleções em seu diagrama de relacionamento de entidade do Compass.
Observação
Os relacionamentos são apenas para fins de anotação. O Compass não armazena informações de relacionamento em seu banco de dados MongoDB .
Sobre esta tarefa
Você pode adicionar relacionamentos manualmente ao seu diagrama entidade-relacionamento usando um dos seguintes métodos:
Painel lateral: adicione manualmente um relacionamento selecionando uma coleção de origem.
Arraste e solte: Crie um relacionamento clicando e arrastando de uma collection para outra.
Além de especificar as propriedades de coleção e campo para cada relacionamento, você também pode especificar a cardinalidade. Na modelagem de dados, a cardinalidade refere-se ao número de registros em uma collection que podem estar relacionados a um ou mais registros em outra collection. A cardinalidade pode ajudá-lo a decidir se incorpora ou faz referência a dados em seu modelo de dados. Para saber mais, consulte Relacionamentos de documentos.
Antes de começar
Para adicionar relacionamentos, verifique se já gerou um diagrama.
Passos
Para aprender como adicionar relacionamentos ao diagrama entidade-relacionamento, selecione a aba correspondente ao seu método preferido:
Especificar propriedades de relacionamento
Especifique valores para os seguintes campos em Relationship Properties:
Local collection: A collection primária no relacionamento.
Local field: O campo na collection primária.
Local cardinality: O número de valores únicos no campo local .
Foreign collection: A collection de destino no relacionamento.
Foreign field: O campo na coleção de destino.
Foreign cardinality: O número de valores únicos no campo externo .
O Compass salva e atualiza automaticamente suas alterações conforme você as faz.
Especificar propriedades de relacionamento
Especifique valores para os seguintes campos em Relationship Properties:
Local collection: A collection primária no relacionamento.
Local field: O campo na collection primária.
Local cardinality: O número de valores únicos no campo local .
Foreign collection: A collection de destino no relacionamento.
Foreign field: O campo na coleção de destino.
Foreign cardinality: O número de valores únicos no campo externo .
O Compass salva e atualiza automaticamente suas alterações conforme você as faz.
Depois de criar um relacionamento, o Compass exibe cada relacionamento na guia Relationships.
Excluir relacionamentos
Para excluir um relacionamento do diagrama entidade-relacionamento: