tassert RandomScanStage has no nonArrayPaths

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • QE 2026-05-11, QE 2026-04-27
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      It's only used by sampling CE, which currently uses classic engine to evaluate matches. Since sampling CE constructs a standalone random scan stage, there are no assumptions of path arrayness used.

      If we migrate to SBE for filter expressions, we will want to revisit this.

      This also means we should not make any path arrayness assumptions in the classic engine code here.

            Assignee:
            Evan Bergeron
            Reporter:
            Evan Bergeron
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: