Support changestream $source.config.pipeline

XMLWordPrintableJSON

    • Fully Compatible
    • Sprint 42
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      8 weeks

      When clients open a change stream they can pass a pipeline which causes the filter to happen on the server versus the client which yields much better performance.  This pipeline option

      and others like updateLookup should be added to the UI and API.: already done

      If a $match is being provided immediately after a $source that is using change stream this should be compiled and pushed down against the changestream to improve performance. This would leverage PM-1942 that allows change streams to participate in optimization.  

      For example [$source:{}, $match:{}..] at runtime the $match would be applied to the source using a change stream due to it immediately following the $source

      Additional properties such as Pre and Post images should also be configurable: already done in https://jira.mongodb.org/browse/SERVER-84056

       

      American Airlines,Wolt,Ikea,PlutoTV,Indeed,USPS

              Assignee:
              Rui Liu (Inactive)
              Reporter:
              Robert Walters (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - 8 weeks
                  8w
                  Remaining:
                  Remaining Estimate - 8 weeks
                  8w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified