title: MongoDB C# Aggregation with LINQ
body: <p>I have a mongo object with these fields:</p>
  
  <pre><code>DateTime TimeStamp;
  float    Value;
  </code></pre>
  
  <p>How can I get the aggregation pipeline, in C#, with LINQ, to get the minimum, maximum and average of Value over a specific timestamp range?</p>
  
  <p>I have seen a few aggregation examples, but I don't quite get it. Having an example on a simple case like this would certainly (hopefully) make me understand it.</p>