猫鼬模式:字段定义的不同方法

时间:2019-09-19 22:22:21

标签: mongodb mongoose nodes

以下定义猫鼬模式字段的方式之间有什么区别?

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中不存在)。

0 个答案:

没有答案