-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Querying
-
None
-
ALL
-
When upgrading from mongo 2.4 to 2.6 the positional operator is matching the incorrect sub document. This causes an update query to incorrectly update the wrong value. The query supplied was produced by Mongoid when using doubly nested models. https://github.com/mongoid/mongoid/issues/3611 is the reported issue.
- duplicates
-
SERVER-14662 Positional projection queries (and positional update ops) should fail with error if multiple arrays encountered
- Closed
- is duplicated by
-
SERVER-17301 Subcollection update does not work.
- Closed
- related to
-
SERVER-11537 Incosistent behavior with $or and $elemMatch
- Closed
-
SERVER-14886 Updates against paths composed with array index notation and positional operator fail with error
- Closed