Есть некоторая схема и к ней подключен плагин:
let schema = new Schema({
title: {
type: String
},
url: {
type: String
}
});
schema.plugin(errorHandler);
сам плагин errorHandler:
module.exports = exports = function errorHandler (schema, options) {
schema.post('save', function (err, doc, next) {
// обработка ошибки
// ...
next(err);
});
}
Я получаю в плагин ошибки, но так как не знаю из какого они именно поля, то описываю их туманно, в стиле "Ошибка валидации". Хотелось чтобы было "Ошибка валидации поля title".
Вопрос: как получить название поля, в котором произошла ошибка?