// Embedding — good for 1-to-few, read-together data
{ "_id": 1, "name": "Ada", "address": { "city": "London" } }
// Referencing — good for 1-to-many or shared data
{ "_id": 1, "name": "Ada", "orderIds": [101, 102] }- Embed when data is read together and doesn't grow unbounded
- Reference when data is large, shared across documents, or grows without limit