Hierarquias

Declare um campo de referência como a hierarquia de um modelo e seus registros formam uma árvore, como as páginas de um site ficam umas sob as outras. Toda leitura de um registro passa então a dizer onde ele está.

Um campo de referência faz a árvore

Hierarquia é um dos tipos de relacionamento que um campo de referência pode declarar. Defina o tipo como hierarchy e esse campo passa a ser a aresta da árvore do modelo, ligando cada registro ao que está acima dele.

Path e ancestors em toda leitura

Dois campos são adicionados a toda leitura do modelo. path dá o lugar do registro na árvore, por exemplo /lookbook/japan-26, e ancestors dá os registros acima dele.

Calculado ao vivo, até 16 níveis

Os dois campos são calculados ao vivo a cada leitura, por uma subida na árvore limitada a 16 níveis.

Leia os detalhes

O guia de modelos tem uma seção de hierarquia mostrando a declaração do campo e os dois campos que uma leitura retorna.