Skip to content

Instantly share code, notes, and snippets.

@AmitDJagtap
Created November 2, 2019 08:42
Show Gist options
  • Save AmitDJagtap/82d7ead3e8cdbcb08842d72cfb29b125 to your computer and use it in GitHub Desktop.
Save AmitDJagtap/82d7ead3e8cdbcb08842d72cfb29b125 to your computer and use it in GitHub Desktop.
Denormalizing One-to-N relationships
db.products.findOne()
{
name : 'left-handed smoke shifter',
manufacturer : 'Acme Corp',
catalog_number: 1234,
parts : [
{ id : ObjectID('AAAA'), name : '#4 grommet' }, // Part name is denormalised
{ id: ObjectID('F17C'), name : 'fan blade assembly' },
{ id: ObjectID('D2AA'), name : 'power switch' },
// etc
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment