How to show relationships between MongoDB documents.
Embed documents inside other documents (i.e. reviews array), to establish relationship
> db.products.insert(
{
_id: 3,
name: "Eraser",
price: 1.30,
stock: 43,
reviews: [
{
authorName: "Sally",
rating: 5,
review: "Best eraser ever!"
},
{
authorName: "John",
rating: 5,
review: "Awesome eraser!"
}
]
}
)
{
_id: 1,
name: "Pen",
price: 1.20,
stock: 32
}
{
_id: 2,
name: "Pencil",
price: 0.80,
stock: 12
}
{
orderNumber: 3243,
productsOrdered: [1, 2]
}