CosmosDB:实施独特的约束

时间:2017-11-07 20:45:19

标签: azure azure-cosmosdb unique-constraint

是否可以对Azure CosmosDB的图模型强制执行唯一约束?如果我正在注册新用户并且需要确保只有唯一的电子邮件地址/用户名/等。使用了,怎么能在那里完成?

2 个答案:

答案 0 :(得分:0)

根据您的分区策略,您可以使用这些值来强制实现唯一性,方法是直接在分区键中使用它们,或者将它们用作用户已知分区中的ID。

答案 1 :(得分:-1)

我们最近为Cosmos DB推出了独特的关键支持。这也应该无缝地用于图表集合。

https://docs.microsoft.com/en-us/azure/cosmos-db/unique-keys

只需创建一个包含所需唯一键路径的图形。之后,添加一个与现有顶点相比具有相同唯一键的顶点,应该会失败。