Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
Description
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.)
Attachments
Issue Links
- 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
-