I\'m confused, what is the best format for the following case:
Name: Pretty nice hot dog Stock: 10 Weight: 0.1 grams Price: 2 dollars Name: An ordinary dumb
Read Schema Design from MongoDb docs. This is exactly your case.
I'd say no. Unless you need the flexibility to query from the units (all items with a certain cost), I wouldn't. And if you need to, you can always use map reduce to get all items of a certain cost later on.