Návrh schémat v MongoDB se soustředí na klíčové rozhodnutí: embedding (ukládání souvisejících dat v jednom dokumentu) versus referencing (ukládání souvisejících dat v samostatných dokumentech/kolekcích s odkazy). Na rozdíl od SQL přístupu normalizace jako výchozího, návrh v MongoDB optimalizuje na základě způsobu přístupu k datům.
Embedding — ukládání souvisejících dat dohromady
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
