在猫鼬中验证而不保存
Validate in mongoose without saving
是否可以 运行 mongoose 验证器而不保存?基本上,想要干 运行 更改并确保它 会 如果我选择:
myThing.validated_property = 5;
try { myThing.check(); } catch(e) { console.log("nope!") }
您可以在 Mongoose 文档上调用 validate
来评估其验证规则:
myThing.validated_property = 5;
myThing.validate(function(err) {
if (err) { console.log('nope!') }
});
是否可以 运行 mongoose 验证器而不保存?基本上,想要干 运行 更改并确保它 会 如果我选择:
myThing.validated_property = 5;
try { myThing.check(); } catch(e) { console.log("nope!") }
您可以在 Mongoose 文档上调用 validate
来评估其验证规则:
myThing.validated_property = 5;
myThing.validate(function(err) {
if (err) { console.log('nope!') }
});