Investigate whether to remove isParsingPipeline in expCtx

XMLWordPrintableJSON

    • Query Integration
    • Fully Compatible
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      isParsingPipeline was introduced from SERVER-66009 and is set when parsing an update command in parsed_update_base.cpp. The $searchMeta document source is the only caller depending on this attribute.

      In fact, a pipeline update only accepts a fixed set of aggregation stages ($set, $unset, etc). Any unsupported stages will be rejected by the parser. Let's revisit if this attribute can be safely removed.

            Assignee:
            Finley Lau
            Reporter:
            Chi-I Huang
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: