O design de schema no MongoDB se concentra em uma decisão-chave: embedding (armazenar dados relacionados dentro de um documento) vs referencing (armazenar dados relacionados em documentos/coleções separadas com referências). Diferentemente do SQL que normaliza por padrão, o design do MongoDB otimiza para como os dados são acessados.
Embedding — armazenar dados relacionados juntos
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
