我正在尝试使用MongoDB
将文档保存在Mongoose
中,并且我不希望它在我{时存储为null
或[]
未提供的值{1}}。
P.S。我将所有内容存储在嵌套模式中。
findByIdAndUpdate()
即使在保存时未提供该值,我也会在数据库中得到{
personalInformation:{
name: { first: 'Nithin', last: null, middle: null },
email: 'nithin@exam.com',
phone: null
location: { previous: [Array], current: null },
dateOfBirth: null
},
.
.
}
。
我该如何克服?
我的架构声明与此Mongoose, findByIdAndUpdate sets nested schemas to null on update类似,但是我没有设置任何默认值。