gpt4 book ai didi

azure - 获取 Azure Cosmos DB 集合中的所有分区键

转载 作者:行者123 更新时间:2023-12-04 15:07:32 25 4
gpt4 key购买 nike

我最近开始在我们的项目中使用 Azure Cosmos DB。出于报告目的,我们需要获取集合中的所有分区键。我找不到任何合适的API来实现它。

最佳答案

更新:根据 Brian 在下面的评论中所说,DISTINCT现在已支持。尝试这样的事情:

SELECT DISTINCT c.partitionKey FROM c

先前的答案:想法可行,但有一点......

获取实际分区键值的唯一方法是对该字段进行唯一聚合。

您可以直接访问 REST 端点 https://{your endpoint domain}.documents.azure.com/dbs/{your collection's uri fragment}/pkranges拉回 minInclusivemaxExclusive每个分区的范围,但这些是哈希空间范围,我不知道如何将它们转换为分区键值,也不知道如何使用实际的 minInclusive 哈希进行扇出。

此外,pkrange 在您检索它们的时间和您用它们做某事的时间之间发生变化的可能性很小。

关于azure - 获取 Azure Cosmos DB 集合中的所有分区键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45093202/

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