for that to happen one needs to pass { runValidators: true } when calling an update method. However, validation can also be forced using hooks https://delventhalz.github.io/javascript/mongoose-hooks/