You are designing a system for an e-commerce platform. A 'Product' has 50 attributes, but only 5 are used for the search results page. The 'Reviews' can grow into the thousands. How do you model this? | Data Modelling | MongoDB Interview Questions | NextRound.in