Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-9049

3.4: Mention stricter createIndexes validation in release notes

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Done
    • Icon: Critical - P2 Critical - P2
    • 3.4.0
    • None
    • Rel Notes
    • 0.25

    Description

      Under SERVER-769 we made createIndexes command validation stricter for both top level fields and index specification fields. It may be worth mentioning this in the 3.4 release notes as there may be users whose index creation scripts fail on upgrade due to invalid fields.

      Examples of createIndexes command execution that succeed for 3.2 and fail for 3.4:

      db.runCommand('createIndexes', {indexes: [{key: {e: 1}, name: 'e_1'}], 'invalidField': 1});
      db.runCommand('createIndexes', {indexes: [{key: {e: 1}, name: 'e_1', 'v': 2, 'invalidField': 1}]});
      

      Attachments

        Activity

          People

            kay.kim@mongodb.com Kay Kim (Inactive)
            james.wahlin@mongodb.com James Wahlin
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              7 years, 15 weeks, 5 days ago