[SERVER-18227] Document Validation Created: 27/Apr/15 Updated: 28/Oct/15 Resolved: 15/May/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Storage |
| Affects Version/s: | None |
| Fix Version/s: | 3.1.3 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ian Whalen (Inactive) | Assignee: | Mathias Stearn |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Backwards Compatibility: | Minor Change | ||||||||||||||||||||
| Sprint: | Quint Iteration 3 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
This will add the ability for users to configure a match expression on collections that all new Validators can be set by passing the 'validator' option to the 'create' command. They can also be The following commands will support a new flag 'bypassDocumentValidation' which allows opting out of
|
| Comments |
| Comment by Githook User [ 28/May/15 ] |
|
Author: {u'username': u'mgrundy', u'name': u'Mike Grundy', u'email': u'michael.grundy@10gen.com'}Message: |
| Comment by Mathias Stearn [ 15/May/15 ] |
|
The only backward breaking change is that we now preserve collection options Drivers need to add support for the new 'bypassDocumentValidation' to the
Drivers also need to support the new 'validator' option to createCollection and collMod. Drivers may also want to provide special error handling (distinct exception, etc) for error code 121 (DocumentValidationFailure). This should treated probably be similarly to dup-key errors. |
| Comment by Githook User [ 15/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |
| Comment by Githook User [ 15/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |
| Comment by Githook User [ 14/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |
| Comment by Githook User [ 14/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: In addition to the primary goal of propagating the validator, this will also |
| Comment by Githook User [ 14/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |
| Comment by Githook User [ 08/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |
| Comment by Githook User [ 08/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |
| Comment by Githook User [ 08/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: This does not necessarily cover all places that need to disable validation. |
| Comment by Githook User [ 08/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: This covers setting and changing the validator as well as enforcing it for |
| Comment by Githook User [ 04/May/15 ] |
|
Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}Message: |