我在mongoose做一个findOneAndUpdate:
Item.findOneAndUpdate({_id: 12345}, updateDoc, function (err, updatedItem) {
//....
});
Run Code Online (Sandbox Code Playgroud)
但是我想完全覆盖该文档.根据mongoose文档:
所有非原子操作名称的顶级键都被视为set操作:
无论如何,我可以覆盖这种行为,以便mongoose不会为顶级元素发出$ set操作,而是覆盖文档?