title: Field projection in aggregation that differs from underscore id
body: <p>According to MongoDB 3.4 release notes, MongoDB now supports fields projection in aggregation, that differs from underscore id. 
  But, when I use</p>
  
  <pre><code>Aggregation.project().andExclude("*not_underscore_id_field*");
  </code></pre>
  
  <p>I see an error</p>
  
  <pre><code>Exclusion of field *not_underscore_id_field* not allowed. Projections by the mongodb aggregation framework only support the exclusion of the _id field!
  </code></pre>
  
  <p>(I see the same error on the latest, 1.10.6.RELEASE, version of spring-data-mongodb)</p>
  
  <p>I didn't find an appropriate  ticket on spring-mongodb jira dashboard</p>
  
  <p>So, this haven't been fixed yet, or this won't be fixed and I'm wrong?</p>