title: MongoDb c# driver find item in array by field value
body: <p>i found the way to check is the value contains in simple array :</p>
  
  <pre><code>var filter = Builders&lt;Post&gt;.Filter.AnyEq(x =&gt; x.Tags, "mongodb");
  </code></pre>
  
  <p>But how to find a complex item with many fields by a concrete field ?
  I found the way to write it via the dot notation approach with <code>BsonDocument</code> builder, but how can i do it with typed lambda notations ?</p>
  
  <p><strong>upd</strong></p>
  
  <p>i think it some kind of</p>
  
  <pre><code>builderInst.AnyIn(p =&gt; p.ComplexCollection.Select(ml =&gt; ml.Id), mlIds)
  </code></pre>
  
  <p>but can't check right now, is anyone could help ?</p>