Dizajniranje sheme u MongoDB-u središte je jedne ključne odluke: ugniježđivanje (pohranjena povezana data unutar dokumenta) naspram referenciranja (pohranjena povezana data u odvojenim dokumentima/zbirkama sa referencama). Za razliku od SQL-a koji normalizira prema zadanom, dizajniranje u MongoDB-u optimizira se prema tome kako se podaci pristupaju.
Ugniježđivanje — pohranite povezane podatke zajedno
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
