MongoDB schema design centers on a key decision: embedding (storing related data inside a document) vs referencing (storing related data in separate documents/collections with references). Unlike SQL's normalize-by-default, MongoDB design optimizes for how the data is accessed.
Embedding — store related data together
{
: (),
: ,
: { : , : },
: [
{ : , : },
{ : , : }
]
}
