Azure Cosmos DB 自定义冲突解决 -- conflictingItems



我正在研究一个用于自定义冲突解决的存储过程。其中一个参数 -conflictingItems让我感到困惑。

这里给出的文档说,

conflictingItems:容器中与ID上的传入项或任何其他唯一索引属性冲突的所有项的已提交版本的数组。

如果我更新具有不同 ID 的实体,它不应该只创建一个新实体吗? 有人可以提供使用此conflictingItems的方案吗?

冲突解决用于启用了多主机的 Cosmos 帐户,以处理具有相同 ID 或违反唯一索引的项同时出现在多个区域中的情况。如果未为多主机配置,则无需执行冲突解决。

相关内容

最新更新