title: MongoDB C# Driver Unable to Find by Object ID?
body: <p>Using MongoDB C# driver (<a href="http://github.com/samus/mongodb-csharp" rel="nofollow noreferrer">http://github.com/samus/mongodb-csharp</a>), seems that I'm unable to get the data by ObjectId. Below the command that I'm using: </p>
  
  <pre><code>var spec = new Document { { "_id", id } };
  var doc = mc.FindOne(spec);
  </code></pre>
  
  <p>I also tried this:</p>
  
  <pre><code>var spec = new Document { { "_id", "ObjectId(\"" + id + "\")" } };
  var doc = mc.FindOne(spec);
  </code></pre>
  
  <p>Both return nothing. Meanwhile, if I query it from the mongo console, it returns the expected result.</p>
  
  <p>My question is, does that driver actually support the lookup by ObjectId?</p>
  
  <p>Thanks..</p>