$changeStream pipelines should support non-simple collations

XMLWordPrintableJSON

    • Fully Compatible
    • Repl 2017-10-23, Repl 2017-11-13
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently $changeStream pipelines error when the pipeline collation is non-simple. $changeStream pipelines should support non-simple collations. Comparisons within the $changeStream stage itself should use binary comparison (e.g. comparing namespace string, shard key, _id (comparing _id can also use the collection default collation)), but subsequent stages in the pipeline should use the pipeline collation as usual. This will allow users to do collation-aware comparisons in $match stages in a $changeStream pipeline, which is essential for users using collation.

              Assignee:
              Charlie Swanson
              Reporter:
              Tess Avitabile (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: