Mongoose保存没有改变的字段/子文档吗?

我有一个定义良好的模式,因为没有需要#markModified() Mixed字段。

根据我对Mongoose文档的理解,Mongoose应该检测哪些字段/子文档已更改,并且只在update()提交用于持久性的已修改字段。 它是否正确? 因为看起来Mongoose在更新(或者,eh,upsert)上也提交了未修改的字段和子文档。