Projection with AsQueryable in MongoDB C# driver 2.2
<p>I am trying my hands at MongoDB C# driver version 2.2. I am trying to use projection as I do not want to retrieve all the elements in the document.
I found one way to do that is to use project operator along with find operator, something like this:</p>

<pre><code>collection.Find(key =&gt; key.Index == 1).Project&lt;MyClass&gt;(Builders&lt;MyClass&gt;.Projection.Include(key =&gt; key.Name).Include(key =&gt; key.Index)). ToEnumerable ();
</code></pre>

<p>However I am interested in using AsQueryable API along with where operator, something like this:</p>

<pre><code>collection.AsQueryable().Where(key =&gt; key.Index == 1);
</code></pre>

<p>Is it possible to use projection in above case? If I use select operator, will it have same effect as projection? Or will still fetch all the elements from database server and then select specified elements in the application server?</p>