-
Type: Bug
-
Resolution: Done
-
Priority: Blocker - P1
-
Affects Version/s: 3.0.0-rc9, 3.0.0-rc10
-
Component/s: Querying
-
None
-
Fully Compatible
-
ALL
-
-
Quint 3.1.0
From 3.0.0-rc8 to 3.0.0-rc9, the server has stopped returning the "value" field from a findAndModify command under certain conditions.
This is causing the .NET driver, for instance, to throw an exception where null used to be returned. Certainly, we could alter the driver to check if the field exists first, but this is a change to the server's API and affects all versions of the .NET driver currently released.
- is related to
-
SERVER-17303 concurrent findAndModify ops with upsert: true can cause a fatal logOp() rollback
- Closed