猫鼬在findByIdAndUpdate()上将所有嵌套字段更新为null

时间:2018-11-20 11:37:01

标签: mongodb mongoose

我正在尝试使用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类似,但是我没有设置任何默认值。

0 个答案:

没有答案