[DRIVERS-350]  Deprecate methods and classes related to inline results for the aggregate command Created: 13/Jan/17  Updated: 05/Feb/19  Resolved: 25/Oct/18

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

Type: Task Priority: Major - P3
Reporter: Tess Avitabile (Inactive) Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-2421 Delete logic related to inline result... Closed
depends on CXX-1485 Deprecate methods and classes relate... Closed
depends on GODRIVER-152 Deprecate methods and classes relate... Closed
depends on MOTOR-181 Deprecate methods and classes relate... Closed
depends on NODE-1224 Deprecate methods and classes relate... Closed
depends on PHPLIB-304 Deprecate methods and classes relate... Closed
depends on RUBY-1270 Deprecate methods and classes relate... Closed
depends on PYTHON-1229 Update aggregate tests for MongoDB 3.... Closed
depends on PYTHON-1237 Update aggregate tests for MongoDB 3.... Closed
depends on JAVA-2443 Deprecate methods and classes related... Closed
Related
related to CSHARP-1903 Aggregate requires cursor option in l... Closed
is related to SERVER-24623 Remove single document aggregation re... Closed
Driver Compliance:
Key Status/Resolution FixVersion
PYTHON-1229 Done 3.5
PYTHON-1237 Done 2.9.5
JAVA-2443 Done 3.5.0
NODE-1224 Fixed 3.0.0
SCALA-366 Fixed 2.2.0
PERL-838 Won't Fix
RUBY-1270 Fixed 2.5.0
CXX-1485 Fixed 3.3.0-rc0
PHPLIB-304 Fixed 1.3.0
MOTOR-181 Fixed 1.2
GODRIVER-152 Won't Fix
CDRIVER-2421 Works as Designed 1.10.0

 Description   

The single document aggregation result option was deprecated in 3.4. It is now removed. All aggregation commands must either include the 'cursor' option or 'explain':true.



 Comments   
Comment by Githook User [ 21/Dec/17 ]

Author:

{'name': 'Dan Aprahamian', 'email': 'dan.aprahamian@gmail.com', 'username': 'daprahamian'}

Message: fix(aggregate): remove support for inline results for aggregate (#1620)

Per DRIVERS-350, All aggregation commands must either include
the 'cursor' option or 'explain':true.

Fixes NODE-1224
Branch: check-crud
https://github.com/mongodb/node-mongodb-native/commit/84457ecc1d5d214684ed0bd84e2e4b52633cf1bb

Comment by Githook User [ 19/Dec/17 ]

Author:

{'name': 'Dan Aprahamian', 'email': 'dan.aprahamian@gmail.com', 'username': 'daprahamian'}

Message: fix(aggregate): remove support for inline results for aggregate (#1620)

Per DRIVERS-350, All aggregation commands must either include
the 'cursor' option or 'explain':true.

Fixes NODE-1224
Branch: 3.0.0
https://github.com/mongodb/node-mongodb-native/commit/84457ecc1d5d214684ed0bd84e2e4b52633cf1bb

Comment by Githook User [ 18/Dec/17 ]

Author:

{'name': 'Dan Aprahamian', 'email': 'dan.aprahamian@gmail.com', 'username': 'daprahamian'}

Message: fix(aggregate): remove support for inline results for aggregate

Per DRIVERS-350, All aggregation commands must either include
the 'cursor' option or 'explain':true.

Fixes NODE-1224
Branch: NODE-1224
https://github.com/mongodb/node-mongodb-native/commit/753c655f2a00c01acbdf06a7eb0204c576b468f9

Comment by J Rassi [ 13/Jan/17 ]

Drivers should deprecate their 'use_cursor' or equivalent option from their aggregate helpers. This option can be removed entirely from drivers once support for server version 2.4 is no longer required.

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