以下是我的架构:
var userSchema = new Schema({
username: {
type: String,
required: true
},
password: {
type: String,
required: false
}
});
现在,当我尝试保存上述架构的文档时,出现以下错误:
{ message: 'Validation failed',
name: 'ValidationError',
errors:
{ username:
{ message: 'Validator "required" failed for path username',
name: 'ValidatorError',
path: 'username',
type: 'required' } } }
以上是mongoose保存时返回的错误对象。我搜索了这个错误,但不明白出了什么问题。我要保存的文档如下:
{
username: "foo"
password: "bar"
}
知道这意味着什么吗?我也搜索了 mongoose 文档,但在验证部分找不到任何内容。