以下定义猫鼬模式字段的方式之间有什么区别?
const MySchema = new Schema({
example1: {
type: {
name: {type: String, required: true},
age: {type: Number, required: true}
}
},
example2: {
name: {type: String, required: true},
age: {type: Number, required: true}
}
})
似乎其行为有所不同。不确定,但是在第二种情况下,猫鼬总是返回空对象(即使字段在DB中不存在)。