-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code, Write Ops
-
None
-
(copied to CRM)
- depends on
-
SERVER-10526 Update refactor switch broke 'and2.js' jstest for Windows
- Closed
-
SERVER-10379 Allow sharding metadata collections to bypass okForStorage checks
- Closed
- duplicates
-
SERVER-5944 modifier failure with empty string field name and nested fields
- Closed
- is depended on by
-
SERVER-2592 The fields in a document are reordered (sorted alphabetically) when setting a field value
- Closed
-
SERVER-6833 Secondary crashes when replicating a document that the primary accepted (with a field name containing a "$")
- Closed
-
SERVER-8716 Various update() operators for Binary Data
- Backlog
-
SERVER-340 $setOnInsert modifier for upsert
- Closed
-
SERVER-831 Positional Operator Matching Nested Arrays
- Closed
-
SERVER-974 $subset query operator
- Closed
-
SERVER-1243 New operator to update all matching items in an array
- Closed
-
SERVER-375 $mul for update
- Closed
-
SERVER-991 $push with $slice + $sort
- Closed
-
SERVER-1534 $min, $max field update operators
- Closed
-
SERVER-1650 Server Side Timestamps
- Closed
-
SERVER-2362 Add new Deque/Set operation modifiers
- Closed
-
SERVER-4362 Add XOR operator to $bit
- Closed
-
SERVER-3281 Support $bit operator for binary types
- Backlog
-
SERVER-8069 Support full $slice / $sort semantics in $push
- Closed
-
SERVER-2363 $push/$pushAll support for insertion at any position (top/bottom/ordinal)
- Closed
- is duplicated by
-
SERVER-7058 update on field with geo-index fails with dot-notation if more than 2 elements updated
- Closed
-
SERVER-7072 Improve error reporting message on invalid input to findandmodify
- Closed
-
SERVER-5517 Update operator rewrite (tracking ticket)
- Closed
- is related to
-
SERVER-7515 idempotence violation when intermediate document exceeds size threshold
- Open
-
SERVER-6864 positional operator projection inclusion can mess up array based non positional operator
- Closed
-
SERVER-7508 conflicting mods not always detected, update implementation can create a doc with dup field names if not detected
- Closed
-
SERVER-8422 Log/getLastError/profile output reports nupdated:1 even if no change
- Closed
-
SERVER-9121 Error on invalid $pull: "{$pull: {flags : {$each : [1,2,3]}}}"
- Closed
-
SERVER-10711 $setOnInsert mods should not conflict with non-insert modifiers
- Closed
-
SERVER-458 JavaScript $function in update
- Closed
-
SERVER-4362 Add XOR operator to $bit
- Closed
-
SERVER-6566 Support conditional updates: $updates
- Closed
-
SERVER-7446 $inc should handle negative overflow the same as positive overflow
- Closed
-
SERVER-10958 Provide _id and error for failed document from multi-update
- Closed
- related to
-
SERVER-1606 Oplog entries contain repeated fields ($set)
- Closed
-
SERVER-7150 update() able to create fields which begin with '$'
- Closed
-
SERVER-8407 upserts handle operators (i.e. $exists) in a manner inconsistent with inserts
- Closed
-
SERVER-8526 Validate modifiers for updates, error if invalid.
- Closed
-
SERVER-10009 Order of operators matters when using $each with $push
- Closed
-
SERVER-10685 $setOnInsert prevents setting the _id
- Closed
-
SERVER-2191 $push() to front of array
- Closed
-
SERVER-1014 A modifier to delete a single value from an array
- Closed
-
SERVER-8193 Optimize in place updates that modify an index (not to deteriorate based on size of a different indexed field)
- Closed
-
SERVER-8746 $push w/ $sort: make $slice optional
- Closed