[JAVA-590] Helper function for aggregation framework Created: 29/Jun/12  Updated: 29/Aug/12  Resolved: 20/Jul/12

Status: Closed
Project: Java Driver
Component/s: API
Affects Version/s: None
Fix Version/s: 2.9.0

Type: New Feature Priority: Major - P3
Reporter: Jeffrey Yemin Assignee: Bryan Reinero
Resolution: Done Votes: 0
Labels: server-2.2.0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends

 Description   

Create a helper function for the aggregation framework on the DBCollection class. The signature should be something like:

public AggregationOutput aggregate(DBObject ... ops)

AggregationOutput should follow the conventions of MapReduceOutput, and there should probably be a base class extracted.



 Comments   
Comment by Jeffrey Yemin [ 29/Aug/12 ]

Closing as part of 2.9.0 release process.

Comment by auto [ 21/Jul/12 ]

Author:

{u'date': u'2012-07-20T17:41:27-07:00', u'email': u'jeff.yemin@10gen.com', u'name': u'Jeff Yemin'}

Message: JAVA-590: fixed test to work with older server versions. Using Collections.addAll
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/6a82b0fc8712c1030d205ff67b2747641fa94a66

Comment by Bryan Reinero [ 20/Jul/12 ]

resolved in commit 2f561ed231cc5a922013ccfae559666e07002a79

Comment by auto [ 20/Jul/12 ]

Author:

{u'date': u'2012-07-20T15:05:52-07:00', u'email': u'bryan.reinero@10gen.com', u'name': u'Bryan Reinero'}

Message: Aggregation Framework Helper Function

Jira JAVA-590
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/2f561ed231cc5a922013ccfae559666e07002a79

Comment by auto [ 20/Jul/12 ]

Author:

{u'date': u'2012-07-20T09:02:51-07:00', u'email': u'bryan.reinero@10gen.com', u'name': u'Bryan Reinero'}

Message: Aggregation Helper Function

https://jira.mongodb.org/browse/JAVA-590
Branch: master
https://github.com/mongodb/mongo-java-driver/commit/058c1472ac0afbff8aeb741770f4676cdde1e4c4

Generated at Thu Feb 08 08:52:38 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.