-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Component/s: None
-
None
Relevant commit from SPEC-1540 is: https://github.com/mongodb/specifications/commit/3f1c19dd55e5a6d9791c319f86d69effa201531d
This error condition was not stated in the original spec change that introduced the hint option for update operations in SPEC-1334. SPEC-1542 also adds rationale for why we do this for OP_MSG and OP_UPDATE, but not OP_QUERY (i.e. update command before OP_MSG).
If drivers have not yet implemented DRIVERS-751, they should consider doing this alongside that issue.
- depends on
-
CDRIVER-3499 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
CSHARP-2910 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
CXX-1912 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
GODRIVER-1470 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
JAVA-3600 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
MOTOR-492 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
NODE-2430 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
PHPC-1535 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
PYTHON-2104 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
RUBY-2097 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
-
RUST-374 Raise error if hint specified for unacknowledged update using OP_MSG or OP_UPDATE
- Closed
- is related to
-
DRIVERS-751 support ability to pass hint to update
- Closed
- related to
-
DRIVERS-1340 Allow hint for unacknowledged writes using OP_MSG when supported by the server
- Implementing