Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-70726

Support pushing down as per-path filters AND of supported expressions on the same path

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • QE 2022-11-14

      We should be able to push down a conjunction where at least one term is supported by CSI (that is, the filter would evaluate to false on missing) but to begin with we could push down conjunctions when all of the terms could be pushed down individually.

       

      Note: SERVER-70406 would be subsumed by this ticket if implement lowering AND when at least one of the terms is supported (though even then there is an opportunity to optimize $exist away completely)

            Assignee:
            irina.yatsenko@mongodb.com Irina Yatsenko (Inactive)
            Reporter:
            irina.yatsenko@mongodb.com Irina Yatsenko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: