Documentação Bando
Documentos e relations
Entende a diferença entre uma collection e um documento e aprende a relacionar documentos.
Collection vs. document
Esta é uma das distinções mais importantes do Bando.
A collection descreve a estrutura. Um document é um registro concreto dessa estrutura.
Se a collection for posts, podemos ter documentos como:
Estrutura de um documento
O Bando trabalha com documentos que possuem informações sobre o próprio registro e os dados definidos pela collection.
ididentifica o documento.collectionindica a collection à qual pertence.datacontém os campos definidos pela collection.createdAtindica quando foi criado.updatedAtindica quando foi atualizado.
Relations
Uma relation permite que um documento faça referência a outro documento.
Imagina que cada post possui um autor. Em vez de duplicar todas as informações do autor dentro do post, podemos guardar uma referência ao documento da collection authors.
O fluxo pode ser entendido assim:
Uma relation para vários documentos
Quando um documento pode referenciar vários documentos, utiliza multiple: true.