Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

Estruturas da árvore modelo

O MongoDB permite várias maneiras de usar estruturas de dados de árvore para modelar grandes relacionamentos hierárquicos ou aninhados de dados.

Modelo de dados em árvore para uma hierarquia de amostra de categorias.
Estruturas de árvore modelo com referências pai
Apresenta um modelo de dados que organiza documentos em uma estrutura semelhante a uma árvore, armazenando referências aos nós "principais" nos nós "secundários".
Estruturas de árvore modelo com referências infantis
Apresenta um modelo de dados que organiza documentos em uma estrutura semelhante a uma árvore, armazenando referências aos nós "secundários" nos nós "principais".
Estruturas de árvore modelo com uma array de ancestrais
Apresenta um modelo de dados que organiza documentos em uma estrutura semelhante a uma árvore, armazenando referências a nós "principais" e um array que armazena todos os ancestrais.
Estruturas de árvore modelo com caminhos materializados
Apresenta um modelo de dados que organiza documentos em uma estrutura semelhante a uma árvore, armazenando caminhos de relacionamento completos entre documentos. Além do nó de árvore, cada documento armazena a _id dos ancestrais ou caminhos dos nós como uma string.
Estruturas de árvore modelo com conjuntos aninhados
Apresenta um modelo de dados que organiza documentos em uma estrutura semelhante a uma árvore usando o padrão Nested Sets. Isso otimiza a descoberta de subárvores em detrimento da mutabilidade das árvores.
← Modele relacionamentos de um para muitos com referências de documentos