-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Query Execution 2021-06-14, Query Execution 2021-06-28
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
It would be nice to return the description that the user included in the JSON schema, as it may help understand the business logic behind the rule in cases where there's a complex regex or some other non-obvious restrictions.
Example:
{ "$jsonSchema": { "bsonType": "object", "properties": { "localization": { "bsonType": "object", "additionalProperties": false, "patternProperties": { "^description_(es|de|fr)+$": { "bsonType": "string" } }, "description": "Currently only Spanish, German and French are supported." } } } }
Error:
{ "propertyName": "localization", "details": [ { "operatorName": "additionalProperties", "specifiedAs": { "additionalProperties": false }, "additionalProperties": ["description_cz"] } ] }