Oblikovanje sheme MongoDB je osredotočeno na ključno odločitev: vstavljanje (shranjevanje povezanih podatkov znotraj dokumenta) v primerjavi s povezovanjem (shranjevanje povezanih podatkov v ločenih dokumentih/zbirkah z referencami). Za razliko od SQL-a, ki privzeto normalizira, je oblikovanje MongoDB optimizirano za način, kako se podatki dostopajo.
Vstavljanje — shranjevanje povezanih podatkov skupaj
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
