使用 save() 方法时不会收到必填字段错误



我正在上一门课,但它很老了,没有人回答这个问题。我希望提供的信息是足够的。为什么我没有得到一个必要的字段错误,当使用save()方法没有必要的模式字段给出。我只描述了两个必填字段:password和passwordConfirm,但没有描述姓名和电子邮件,因为我们使用了save()方法,该方法将运行模式验证器,因此不应该得到必填字段错误。我运行这个控制器来更新密码:在这里输入图像描述用户模式:在这里输入图像描述通过邮差发送此身体信息:输入图片描述

runValidators命令只会作用于更新属性不是别人,这就是为什么我得到错误只从密码验证程序,但不需要其他领域,因为我没有更新其他领域。

相关内容

最新更新