gpt4 book ai didi

Azure Cosmos db 集合上的唯一键

转载 作者:行者123 更新时间:2023-12-04 01:56:33 26 4
gpt4 key购买 nike

我正在尝试为 Cosmos DB 中的整个集合创建唯一键。所以每个 _pk 不是唯一的。

我读了这篇文章,但这里只写了每个分区的唯一键:https://learn.microsoft.com/en-us/azure/cosmos-db/unique-keys .

我用 Google 搜索了很多,但找不到任何有关英国收藏的结果。这可能吗?如果是的话,有相关的文档吗?

最佳答案

我认为official doc关于cosmos db唯一键有明确说明。

I am trying to create an unique key for an whole collection in Cosmos DB.

创建容器时必须定义唯一键,并且唯一键的作用域为分区键。

In the same collection there must be possible to store different objects without an username.

不支持稀疏唯一键。如果某些唯一路径的值丢失,它们将被视为特殊的空值,该空值参与唯一性约束。

如果你确实想让username字段在整个分区中的整个集合中唯一,甚至允许空值,我认为你需要在将文档插入cosmos db之前自己检查唯一性.我建议您使用pre-triggers进行检查。

希望对您有帮助。

关于Azure Cosmos db 集合上的唯一键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50132834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com