-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
QE 2022-03-07, QE 2022-03-21
SlotBasedStageBuilder currently assumes that the entire plan refers to a single collection, and only that collection reference is used when building scans.
This assumption is no longer true, when adding support to $lookup, as the $lookup references foreign collections.
We need to modify SlotBaseStageBuilder to provide access to all referenced collections. Possibly by using:
map of string -> CollectionPtr _collections.
in the StageBuilder instead of just:
const CollectionPtr& _collection
- has to be done before
-
SERVER-62675 Support plan extension for QSN trees with EqLookupNode
- Closed