summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_lookup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/document_source_lookup.cpp')
-rw-r--r--src/mongo/db/pipeline/document_source_lookup.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/pipeline/document_source_lookup.cpp b/src/mongo/db/pipeline/document_source_lookup.cpp
index 701bf51ba3f..1c5d8c49319 100644
--- a/src/mongo/db/pipeline/document_source_lookup.cpp
+++ b/src/mongo/db/pipeline/document_source_lookup.cpp
@@ -217,7 +217,8 @@ StageConstraints DocumentSourceLookUp::constraints(Pipeline::SplitState) const {
diskRequirement,
FacetRequirement::kAllowed,
txnRequirement,
- LookupRequirement::kAllowed);
+ LookupRequirement::kAllowed,
+ UnionRequirement::kAllowed);
constraints.canSwapWithMatch = true;
constraints.canSwapWithLimitAndSample = !_unwindSrc;