Você pode definir manualmente relacionamentos entre campos em diferentes coleções em seu diagrama entidade-relacionamento do Atlas.
Observação
Os relacionamentos são apenas para fins de anotação. O Atlas não armazena informações de relacionamento em seu banco de dados MongoDB .
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 adicionar relacionamentos
Para adicionar relacionamentos, verifique se já gerou um diagrama.
Procedimento
Para aprender como adicionar relacionamentos ao diagrama entidade-relacionamento, selecione a aba correspondente ao seu método preferido:
Especifique Relationship Properties.
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 Atlas salva e atualiza automaticamente suas alterações conforme você as faz.
Clique no ícone de relacionamento
No canto superior esquerdo da exibição do diagrama, clique no ícone de relacionamento para habilitar a criação de relacionamento de arrastar e soltar.
Especifique Relationship Properties.
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 Atlas salva e atualiza automaticamente suas alterações conforme você as faz.
Após criar um relacionamento, o Atlas exibe cada relacionamento na aba Relationships.
Excluir relacionamentos
Para excluir um relacionamento do diagrama entidade-relacionamento: