作者:瑶看瀑布挂前川 | 来源:互联网 | 2022-12-13 10:54
我尝试更新upsert项时发生此错误:
Updating the path 'x' would create a conflict at 'x'
1> zored..:
字段应出现在$set
或中$setOnInsert
.不在两者中.
这没有道理。如果找到文档,则发生“ $ set”,如果找不到文档,则发生“ $ setOnInsert”。没有冲突,因为两者永远不会在同一时间应用。如果您不能在同一领域中同时使用两者,那将打败您的意图,不是吗?
是的,我意识到了。确实应该有一个“ $ setOnUpdate”运算符。