diff --git a/lib/schematype.js b/lib/schematype.js index 4591e46785c..709913a8f8a 100644 --- a/lib/schematype.js +++ b/lib/schematype.js @@ -822,10 +822,12 @@ SchemaType.prototype.get = function(fn) { * * #### Error message templates: * - * From the examples above, you may have noticed that error messages support - * basic templating. There are a few other template keywords besides `{PATH}` - * and `{VALUE}` too. To find out more, details are available - * [here](./error.html#Error.prototype.name). + * Below is a list of supported template keywords: + * + * - PATH: The schema path where the error is being triggered. + * - VALUE: The value assigned to the PATH that is triggering the error. + * - KIND: The validation property that triggered the error i.e. required. + * - REASON: The error object that caused this error if there was one. * * If Mongoose's built-in error message templating isn't enough, Mongoose * supports setting the `message` property to a function.