× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
JennyNishimura reported 2016-02-10T19:01:37Z  · raghavsingh last modified 2017-01-03T06:57:04Z

Support MongoDB 3.2


Dev
Jenny Nishimura
JennyNishimura
QA
Tariq Rahiman
tariqrahiman
Priority Major
Complexity Unknown
Component MongoSQL
Version 18.0

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.

Issue #14272

Closed
Fixed
Resolved 2016-02-26T18:21:08Z
 
 
Completion
No due date
Fixed Build ADS 18.0.0-dev-64
No time estimate

About AquaClusters Privacy Policy Support Version - 19.0.2-4 AquaFold, Inc Copyright © 2007-2017