title: MongoDB $aggregate $push multiple fields in Java Spring Data
body: <p>I have a mongo aggregate group query:</p>
  
  <pre><code>db.wizard.aggregate(
  {
  $group: {
      _id: "$title",
      versions: { $push: {version:"$version", author:"$author", dateAdded:"$dateAdded"}}
      }
  })
  </code></pre>
  
  <p>I need this query in Java Spring-Data-MongoDB, my current solution looks like this:</p>
  
  <pre><code>    Aggregation agg = Aggregation.newAggregation(
              Aggregation.group("title").
                      push("version").as("versions")
      );
  </code></pre>
  
  <p>Problem is that i don't know how to add more fields to push method (version, author, dateAdded).
  Is it possible with Spring-Data-MongoDB?</p>