-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Consider e.g.
[{$match: {x: {$type: 'number'}}}, {$match: {x: {$not:
{$type: 'array'}}}}].
We should be able to deduce that 'x.y' is missing.
- depends on
-
SERVER-134595 Infer type of field from previous $match in DependencyGraph
-
- In Code Review
-
- is related to
-
SERVER-135797 Consider $match stages on subpaths and siblings of the given path in DependencyGraph::getType()
-
- Needs Scheduling
-