我有一个容器,里面有几个独特的钥匙。当我尝试创建违反这些约束的记录时,我收到一个一般错误,该错误未指定哪个键是有问题的键。有什么方法可以让我获得这些信息,而无需回溯并尝试手动找出它?
我正在运行 Cosmos/NoSQL(docker 模拟器、WSL2)。
错误:
Create document failed
Message: {"Errors":["Unique index constraint violation."]}
如何找出违反了哪个唯一索引约束?
查看为容器定义的唯一键的一种方法是查看 Cosmos DB 资源的 ARM 模板。要查看 Cosmos DB 资源的 ARM 模板,请按照以下步骤操作:
Export Template
部分下的 Automation
。这将生成 ARM 模板。这将为您提供一种快速、简单的方法来查看为容器定义的唯一键。