-
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
-