给出如下模式:
new Schema({
name: {
type: String,
default: 'John',
required: true,
},
color: {
type: String,
},
})
如果我的收藏夹中碰巧有一个文档:
{
color: 'Blue'
}
那么以上正是返回的内容。我知道默认值是用于插入的,但是我希望丢失的键也能获得默认值,或者至少返回undefined
当我查询此项时,我的名字将完全不会返回。我希望返回的值是
{
color: 'Blue',
name: 'John'
}
或者也许
{
color: 'Blue',
name: undefined
}
对于前端人员而言,它将更具可读性。
谢谢!