I am working on a schema design for a product store. There are two scenarios here:
There will be about 100K products, most of them will have less than 10 parts, only 1 percent of the products will have more than 10 parts, the worst case is a product may have more than 4000 parts.
There are total 100K products, 95 percent of them have less 20 parts, 5 percent have up to 50 parts.
Is there any good design pattern to implement this system with MongoDB?