Audit the reliance on certain fields in change stream stages

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      AF-7516 exposed an issue where a projection can be pushed down and 'remove' some fields. We need to review all change stream stages and check if we rely on some fields present and if a projection can remove them. If we really need some fields, ideally there should be a mechanism, preventing the relevant part of projection to be pushed before the relevant change stream stage.

            Assignee:
            Unassigned
            Reporter:
            Romans Kasperovics
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: