如果我没有在猫鼬中初始化它,我想制作"地址"属性" null"或" undefined"。我试图将其初始化为零值,但无效。
var userSchema = new Schema({
name: { type: String, default: null },
address: {
number: { type: String, default: null },
route: { type: String, default: null },
areaInner: { type: String, default: null },
areaOuter: { type: String, default: null },
country: { type: String, default: null }
}
},{timestamps:true});
var User = mongoose.model('users', userSchema);
var newUser = User({
name: name,
address:null
});
newUser.save();
您必须为"地址"定义其他模式:
var addressSchema = new Schema({
number: {type: String, default: null},
...
});
var userSchema = new Schema({
name: {type: String, default: null},
address: {type: addressSchema, default: null}
});