title: Filter Mongodb Object, from Field of Object present in a field
body: <p>I know similar kind of Questions are asked before but this one is a bit different, if you see from dataStructure.</p>
  
  <p>I have following pattern of Data:</p>
  
  <pre><code>{  
     "_id":"5d00f6b6c7d0e50d84774f34",
     "_class":"com.mongodb.BasicDBObject",
  "memberId":"abc123"
  "memberProducts":{  
    "4741333":{  
       "name":"Coleslaw Sandwich",
       "code":"4741333",
       "price":59,
       "quantity":"10",
       "_class":"com.wallet.document.MemberProducts"
    },
    "4772693":{  
       "name":"Add On Chesse",
       "code":"4772693",
       "price":33,
       "quantity":"10",
       "_class":"com.wallet.document.MemberProducts"
    },
    "Ab-123":{  
       "code":"Ab-123",
       "quantity":"1",
       "price":600,
       "name":"Shahi Paneer",
       "category":"Paneer"
    }
  },
  "daysCount":{  
      "Monday":1
    }
  }
  </code></pre>
  
  <p>Now I want to create a query to fetch members which have ordered  which are ordered "Coleslaw Sandwich" more than 5 times. Depending upon <code>quantity</code> in <code>memberProducts</code> field. Is there any way I can fetch members as per most ordered products? I want to Fetch MemberId from this. 
  Thanks</p>