We can only push down expressions that would return "false" on missing paths and we make the decision per term of a logical expression. We should allow the user to take advantage of the CSI in more cases by explicitly limiting the filters with {$exists: true}.
- related to
-
SERVER-70726 Support pushing down as per-path filters AND of supported expressions on the same path
- Closed