-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Aggregation Framework
-
None
-
Query Optimization
With the addition of pipeline/let syntax to $lookup, we have a split in parts of the DocumentSourceLookup implementation to address both forms. We can unify implementation by rewriting $lookup with localField/foreignField syntax to run using a foreign pipeline with match on 'let' variables.
- depends on
-
SERVER-29073 Allow variable definition within $lookup
- Closed
- related to
-
SERVER-34927 allow localField and foreignField with more expressive $lookup pipeline
- Closed