-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
Description
Description:
The 'uniqueKey' field is optional to the $out stage. If not specified and the collection is sharded, the uniqueKey will become the shard key plus the _id (if the _id is not already part of the shard key).
Engineering Ticket Description:
If the aggregation is run in a cluster, the unique key should be the _id and all of the fields of the shard key. Otherwise, the unique key is just the _id.
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-35954 Build uniqueKey from the shard key if not present in user command
- Closed
- related to
-
DOCS-12028 New syntax for $out aggregation stage
- Closed