Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Gerencie relacionamentos em seu diagrama entidade-relacionamento do Compass

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 .

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 coleção que podem estar relacionados a um ou mais registros em outra coleção. A cardinalidade pode ajudá-lo a decidir se deseja incorporar ou fazer referência a dados em seu modelo de dados. Para aprender mais, consulte Relacionamentos de documentos.

Para adicionar relacionamentos, certifique-se de já ter gerado um diagrama.

Para aprender como adicionar relacionamentos ao diagrama entidade-relacionamento, selecione a aba correspondente ao seu método preferido:

1

From the Data Modeling tab, open your entity-relationship diagram.

2

Clique em um dos nós de coleção no diagrama. O painel lateral das coleções é aberto no lado direito da tela.

3

Na aba Relationship do painel lateral, clique em Add Relationship.

4

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.

5

Na aba Notes do painel lateral, você pode adicionar anotações para seu relacionamento. Isso pode ser útil para documentar o propósito e os detalhes do relacionamento.

Depois de criar um relacionamento, o Compass exibe cada relacionamento na guia Relationships.

Um relacionamento será incompleto se um dos lados estiver sem uma collection ou um campo. O Compass exibe um relacionamento incompleto como uma linha pontilhada dinâmica no diagrama. O nó de coleção exibe um aviso de que um ou mais relacionamentos não foram resolvidos. A aba Relationships também exibe um ícone ao lado do relacionamento. Para resolver o aviso, verifique as coleções e os campos vinculados para o relacionamento.

Para excluir um relacionamento do diagrama entidade-relacionamento:

1

Clique no relacionamento no diagrama. O painel lateral de relacionamento abre no lado direito da tela.

2

In the Relationship Properties tab, click the Delete button.