-
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.