[DRIVERS-671] Finer-grained updates from aggregation via $merge Created: 10/Jun/19  Updated: 22/Feb/23  Resolved: 22/Feb/23

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

Type: Task Priority: Major - P3
Reporter: Jeremy Mikola Assignee: Unassigned
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CXX-1785 Spec: Finer-grained updates from aggr... Closed
depends on JAVA-3319 Support $merge aggregation stage Closed
depends on CDRIVER-3188 Spec: Finer-grained updates from aggr... Closed
depends on CSHARP-2634 Finer-grained updates from aggregatio... Closed
depends on GODRIVER-1127 Finer-grained updates from aggregatio... Closed
depends on MOTOR-350 Spec: Finer-grained updates from aggr... Closed
depends on NODE-2004 Spec: Finer-grained updates from aggr... Closed
depends on PHPLIB-438 Spec: Finer-grained updates from aggr... Closed
depends on PYTHON-1866 Spec: Finer-grained updates from aggr... Closed
depends on RUBY-1836 Finer-grained updates from aggregatio... Closed
depends on RUST-350 Finer-grained updates from aggregatio... Closed
Duplicate
is duplicated by DRIVERS-639 Finer-grained updates from aggregatio... Closed
Related
Driver Compliance:
Key Status/Resolution FixVersion
NODE-2004 Fixed 3.3.0
JAVA-3319 Fixed 3.11.0
SCALA-535 Done
CXX-1785 Fixed 3.6.0-rc0, 3.6.0
PERL-1105 Fixed 2.2.0
PYTHON-1866 Fixed 3.9
MOTOR-350 Won't Fix
CSHARP-2634 Fixed 2.9.0
GODRIVER-1127 Fixed 1.1.0
PHPLIB-438 Fixed 1.5.0
RUBY-1836 Fixed 2.10.0.rc0
CDRIVER-3188 Fixed 1.15.0
SWIFT-548 Done
RUST-350 Won't Do

 Description   

Commit: https://github.com/mongodb/specifications/commit/b10b400be768f6d5df95eddf90fdb710df1975bd

Drivers should:

  • Extend any special handling for $out in aggregation pipelines for the new $merge stage in MongoDB 4.2. This includes, but is not limited to, not setting cursor.batchSize on the aggregate command, and supporting a write concern for pipelines ending with a $merge stage.
  • Pull in new tests for the CRUD (v2 format) and retryable reads specs.

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