[DRIVERS-98] Aggregation command can optionally return a cursor Created: 24/Jun/13  Updated: 27/May/22  Resolved: 11/Nov/15

Status: Closed
Project: Drivers
Component/s: None
Fix Version/s: None

Type: New Feature Priority: Major - P3
Reporter: Barrie Segal Assignee: Barrie Segal
Resolution: Done Votes: 0
Labels: gb
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CSHARP-798 Support Aggregate Command Returning a... Closed
depends on JAVA-911 Support aggregation output as a cursor Closed
depends on PYTHON-542 Support aggregation output as a cursor. Closed
depends on RUBY-660 New aggregation command option to ret... Closed
depends on SERVER-5932 support cursor based aggregation Closed
depends on CDRIVER-227 Aggregation command can optionally re... Closed
depends on NODE-56 Aggregation command can optionally re... Closed
Related
Server Compat: 2.5
Driver Compliance:
Key Status/Resolution FixVersion
PYTHON-542 Done 2.6
JAVA-911 Done 2.12.0, 3.0.0
PHP-875 Done 1.5.0, 1.5.0alpha1
PERL-251 Done 0.704.0.0
NODE-56 Done 1.4
RUBY-660 Done 1.10.0
CDRIVER-227 Done 0.90.0
CSHARP-798 Done 1.9

 Description   

The aggregation command on the server adds the ability to return a cursor on MongoDB 2.6. The drivers need to allow passing in off the cursor options and should return a cursor or iterator that allows to iterate over the results as well as to call subsequent getmore commands to exhaust the cursor.

The cursor returned support getmore and killcursor wire protocol calls.

Information about the format of the cursor command and returned results can be found at.

http://docs.mongodb.org/manual/reference/command/aggregate/


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