【发布时间】:2011-11-14 05:19:30
【问题描述】:
我正在尝试做经典的事情,即在 Nodejs/Mongoose 中确保用户的用户名与其密码不同。
我认为使用单独的验证功能会很好,但我不知道该怎么做。
到目前为止,我使用的是model code from Alex Young's Notepad tutorial。他创建了一个我重复使用的虚拟password 属性。
我有如下基本验证:
function validatePresenceOf(value) {
return value && value.length;
}
User = new Schema({
'username': {
type: String,
validate: [
validatePresenceOf, 'a username is required',
],
index: { unique: true }
},
});
如何允许验证器访问其他属性?
【问题讨论】:
标签: validation node.js mongoose