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

3.4: Mention stricter createIndexes validation in release notes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical - P2
    • Resolution: Done
    • None
    • 3.4.0
    • Rel Notes
    • 0.25
    • KANBAN BUCKET

    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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:
                6 years, 49 weeks, 5 days ago