3.4 Mongoose Schema的类型校验
var schema = new mongoose.Schema({ age:Number, name: String,x:Number,y:Number});缺少字段的文档可以保存成功
var temp = mongoose.model('temp', schema);
new temp({age:10}).save(function(err,doc){
//{ __v: 0, age: 10, _id: 597304442b70086a1ce3cf05 }
console.log(doc);
});包含未设置的字段的文档也可以保存成功,
new temp({age:100,abc:"abc"}).save(function(err,doc){
//{ __v: 0, age: 100, _id: 5973046a2bb57565b474f48b }
console.log(doc);
});包含字段类型与设置不同的字段的文档也可以保存成功,
规则
格式
required
default
min | max
match
enum
validate
验证失败
Last updated