In this article, we will look at a product catalog database design and its associations. The diagram below explains the entities involved and their associations. Let me justify the above entities associations, as MongoDB has an embedded document approach and refers one document to another document.
Full article