-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
Fully Compatible
-
ALL
-
QE 2026-01-19
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Note: this only applies when featureFlagSbeFull is enabled.
See TODO in jstests/query_golden/join_opt/basic_joins_md.js. If we have a $match with an uncorrelated sub-pipeline, the constant may not be correctly initialized in the SBE runtime environment when SBE full is enabled. This could be related to how we handle multiple CQs.
- depends on
-
SERVER-111910 Support $lookup sub-pipelines with non-correlated $match only in join optimizer
-
- Closed
-
- is duplicated by
-
SERVER-116291 Constants used in uncorrelated match in subpipelines stored in runtime environment can be lost
-
- Closed
-
- related to
-
SERVER-117106 Complete TODO listed in SERVER-114457
-
- Closed
-
-
SERVER-105549 Extend SBE $lookup to handle custom pipelines containing a single $match stage
-
- In Progress
-