Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-31346

Disallow 3.6 query features in view definitions when featureCompatibilityVersion=3.4

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Major Change
    • Sprint:
      Query 2017-10-23, Query 2017-11-13

      Description

      When the featureCompatibilityVersion is 3.4, users should not be able to create a view that includes $expr or $jsonSchema in the $match stage. Disallowing this will prevent 3.4 secondaries from fasserting when replicating system.views and ensure that it is possible to downgrade to 3.4 as long as you have never set the featureCompatibilityVersion to 3.6.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: