title: MongoDB query child collection's embedded object
body: <p>I'm scratching my head for several hours and can't figure out how can I query the following document by price.amount</p>
  
  <pre><code>{
    "_id" : ObjectId("4f148bb56858c43428f0666b"),
    "Date" : new Date("Sat, 13 Sep 2014 00:42:29 GMT +04:00"),
    "Items" : [{
        "ProductId" : ObjectId("4f14873f6858c42ce82968e6"),
        "Quantity" : 5,
        "Price" : {
          "Amount" : "4929",
          "Currency" : "USD"
        }
      },     }, {
        "ProductId" : ObjectId("4f14873f6858c42ce829692b"),
        "Quantity" : 10,
        "Price" : {
          "Amount" : "140",
          "Currency" : "USD"
        }
      }],
    "CustomerId" : ObjectId("4f1487f16858c419c04ec2e2")
  }
  </code></pre>
  
  <p>I want to select all objects which has min 1 Price item with amount > 10 for example.</p>
  
  <p>Thanks</p>