diff options
Diffstat (limited to 'src/mongo/db/query/sbe_stage_builder_lookup.cpp')
-rw-r--r-- | src/mongo/db/query/sbe_stage_builder_lookup.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/mongo/db/query/sbe_stage_builder_lookup.cpp b/src/mongo/db/query/sbe_stage_builder_lookup.cpp index 3b35fb71ef6..aa4ae7fbde3 100644 --- a/src/mongo/db/query/sbe_stage_builder_lookup.cpp +++ b/src/mongo/db/query/sbe_stage_builder_lookup.cpp @@ -1063,9 +1063,6 @@ std::pair<std::unique_ptr<sbe::PlanStage>, PlanStageSlots> SlotBasedStageBuilder _state.data->foreignHashJoinCollections.emplace(eqLookupNode->foreignCollection); } - // $lookup creates its own output documents. - _shouldProduceRecordIdSlot = false; - auto localReqs = reqs.copy().set(kResult); auto [localStage, localOutputs] = build(eqLookupNode->children[0].get(), localReqs); SlotId localDocumentSlot = localOutputs.get(PlanStageSlots::kResult); |