title: MongoDB C# Driver Find Object which contains an Obj in an Array with a certain value that meets certain criteria
body: <p>I've got a mongo object that follows this pattern.  Actions is an array of objects.  I've excluded the irrelevant fields.</p>
  
  <pre><code>{
    "_id" : 141,
    ...
    "Actions" : [{
        ...
        "Modified" : new Date("Thu, 29 Nov 2012 14:41:20 GMT -08:00"),
        ...
      }]
    ...
  }
  </code></pre>
  
  <p>How do I query this so that I can get a list of objects which contain an object in the actions array who's modified property falls between a date range using the C# Mongo Driver.</p>