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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.2.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • QE 2022-11-14

    Description

      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)

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: