[DRIVERS-681] Allow passing hint to findAndModify update and replace operations Created: 19/Jun/19  Updated: 28/Oct/23  Resolved: 08/Jun/21

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

Type: Epic Priority: Major - P3
Reporter: Craig Homa Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on CDRIVER-3425 Allow passing hint to findAndModify u... Closed
depends on CXX-1874 Allow passing hint to findAndModify u... Closed
depends on JAVA-3498 Allow passing hint to findAndModify u... Closed
depends on NODE-2290 Allow passing hint to findAndModify u... Closed
depends on PHPLIB-497 Allow passing hint to findAndModify u... Closed
depends on RUST-362 Allow passing hint to findAndModify u... Closed
depends on CSHARP-2840 Allow passing hint to findAndModify u... Closed
depends on GODRIVER-1397 Allow passing hint to findAndModify u... Closed
depends on MOTOR-455 Allow passing hint to findAndModify u... Closed
depends on PYTHON-2036 Allow passing hint to update_one/_man... Closed
depends on RUBY-2001 Allow passing hint to findAndModify u... Closed
depends on SERVER-42099 allow passing hint to findAndModify f... Closed
is depended on by DRIVERS-1340 Allow hint for unacknowledged writes ... Implementing
Duplicate
is duplicated by DRIVERS-798 Allow passing hint to findAndModify u... Closed
Related
is related to DRIVERS-751 support ability to pass hint to update Closed
Server Compat: 4.3
Quarter: FY20Q3
Driver Compliance:
Key Status/Resolution FixVersion
NODE-2290 Fixed 3.6.0
MOTOR-455 Fixed 2.2
PYTHON-2036 Fixed 3.11
JAVA-3498 Fixed 4.1.0
GODRIVER-1397 Fixed 1.4.0
CXX-1874 Fixed 3.6.0-rc0, 3.6.0
CSHARP-2840 Fixed 2.11.0
RUBY-2001 Fixed 2.13.0.beta1
CDRIVER-3425 Fixed 1.17.0-beta, 1.17.0
PHPLIB-497 Fixed 1.7.0-beta1, 1.7.0
RUST-362 Fixed 1.1.0
SWIFT-788 Fixed 1.2.0

 Description   
Epic Summary

Summary

MongoDB 4.4 will allow a hint option to be specified for update/replace operations using the findAndModify command. Note that delete operations may end up being supported in MongoDB 4.4 (support was not added alongside update/replace ops), but that will be addressed by a separate ticket if so
New CRUD tests are in: https://github.com/mongodb/specifications/commit/0f803725487cc951877f6975061dd1e24056a045.

.


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