1. MongoShell
- Integrate MongoShell 3.2
- When connected to MongoDB 3.2.x, launch MongoShell 3.2.
2. Partial indexes
- https://docs.mongodb.org/manual/core/index-partial/
- Add "Partial Filter Expression" option to the Create Index/Index Properties dialogs.
- Update the Index dialog in ER Modeler.
- Update Script Index to include "partialFilterExpression" option.
- Update SHOW INDEXES to return Partial Filter Expression.
- Display Partial Filter Expression in Index Detail.
3. Document validation
- https://docs.mongodb.org/manual/core/document-validation/
- Add "Validator", "Validation Level", and "Validation Action" options to Create Collection/Alter Collection/Collection Properties dialogs.
- Rename the "Storage" tab to "Options" in the Create Collection/Alter Collection/Collection Properties dialogs.
- Add Validator, Validation Level, and Validation Action options to Create Database dialog's Collection Options tab.
- Update the Collection dialog in ER Modeler.
- Update Script Collection to include "validator", "validationLevel", and "validationAction" options.
- Update SHOW COLLECTIONS to return Validator, Validation Level, and Validation Action.
- Display Validator, Validation Level, and Validation Action in Collection Detail.
4. New privilege action "bypassDocumentValidation"
- https://docs.mongodb.org/manual/reference/privilege-actions/#authr.bypassDocumentValidation
- Add "bypassDocumentValidation" privilege action to Create Role/Role Properties dialogs.
The following changes are not directly related to MongoDB 3.2. While reading the MongoDB documentation, I noticed some changes in previous MongoDB releases that affected our dialogs.
5. "dropDups" option in db.createIndex
- In MongoDB 2.6, the "dropDups" option was deprecated and we disabled the "Drop Dups" option in the Create Index dialog.
- Starting from MongoDB 3.0, the "dropDups" option is no longer available.
- Remove the Drop Dups option from the Create Index/Index Properties dialogs for MongoDB 3.0 or above.
- Update SHOW INDEXES to remove drop dups for MongoDB 3.0 or above.
- Update Index Detail to remove Drop Dups from result set for MongoDB 3.0 or above.
6. "size" option in db.createCollection
- In MongoDB 2.4 or below, the size field is required for capped collections. If capped is false, you can use this field to preallocate space for an ordinary collection.
- Starting from MongoDB 2.6, the size field is required for capped collections, and ignored for other collections.
- Update Script Collection code to script the "size" option for non-capped collections for MongoDB 2.4 or below only.
- Update the description of the "Storage Size" field in the Create Collection/Alter Collection/Collection Properties dialogs.
- Update SHOW COLLECTIONS to return storage size and capped size separately.
- Display Storage Size and Capped Size separately in Collection Detail.
Mongo DB 3.2 support added.Therefore marking this issue as Verified.
Issue #14272 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
Fixed Build ADS 18.0.0-dev-64 |
No time estimate |
Mongo DB 3.2 support added.Therefore marking this issue as Verified.