Обнаружена проблема: схема mongoose содержит свойство "default":
addr: {
type: String,
maxlength: [50, "max length for address"],
validate: {
validator: validators.validateAddress,
message: "address is invalid"
},
default: ""
},
Если это свойство появляется, объект должен иметь поле 'addr', в противном случае проверка завершится неудачей.