title: Getting a single object from mongodb in C#
body: <p>I've picked up a piece of code that is using the MongoDB driver like this to get a single object from a collection...this can't be right, can it?  Is there a better way of getting this?</p>
  
  <pre><code>IMongoCollection&lt;ApplicationUser&gt; userCollection;
  ....
  userCollection.FindAsync(x =&gt; x.Id == inputId).Result.ToListAsync().Result.Single();
  </code></pre>