3.5 Schema的配置项
虚拟属性
var PersonSchema = new Schema({
name:{
first:String,
last:String
}
});
var PersonModel = mongoose.model('Person',PersonSchema);
var krouky = new PersonModel({
name:{first:'krouky',last:'han'}
}); console.log(krouky.name.first + ' ' + krouky.name.last); PersonSchema.virtual('name.full').get(function(){
return this.name.first + ' ' + this.name.last;
});配置项
safe——安全属性(默认安全)
strict——严格配置(默认启用)
shardKey
capped——上限设置
versionKey——版本锁
autoIndex——自动索引
Last updated