title: Searching in collection with self referencing objects
body: <p>I have a collection:</p>
  
  <pre><code>{
  _id - ObjectId
  name - string
  location - string
  ..
  parentId - ObjectId //link to parent object
  }
  </code></pre>
  
  <p>I have a filter query and it works nice even with int values (in C#):</p>
  
  <pre><code>var q = Query.Matches(column, new BsonRegularExpression(string.Format("/^{0}/i", name)));
  </code></pre>
  
  <p>What should I do in order to search by the name of parent object? Of cause, using LINQ, there is no problem, but is it possible to conduct searching on the server side?</p>