【发布时间】:2015-07-26 21:11:37
【问题描述】:
是否可以在不保存的情况下运行 mongoose 验证器?基本上,想要对更改进行试运行并确保如果我选择这样做会保存:
myThing.validated_property = 5;
try { myThing.check(); } catch(e) { console.log("nope!") }
【问题讨论】:
标签: mongoose
是否可以在不保存的情况下运行 mongoose 验证器?基本上,想要对更改进行试运行并确保如果我选择这样做会保存:
myThing.validated_property = 5;
try { myThing.check(); } catch(e) { console.log("nope!") }
【问题讨论】:
标签: mongoose
您可以在 Mongoose 文档上调用 validate 来评估其验证规则:
myThing.validated_property = 5;
myThing.validate(function(err) {
if (err) { console.log('nope!') }
});
【讨论】: