查询DocumentDB中的分区列表(和/或分区键值)

时间:2017-04-10 09:19:23

标签: c# azure-cosmosdb

我使用分区集合作为持久性解决方案。

我正在寻找一种方法来列出我拥有的分区数,并获取集合中每个分区的分区键值。但我无法从.NET SDK中找到任何东西来实现这一目标。你能帮忙吗?

2 个答案:

答案 0 :(得分:3)

  

但我无法从.NET SDK中找到任何东西来实现这一目标。你能帮忙吗?

我已使用Microsoft Azure DocumentDB Client进行了检查,您可以利用DocumentClient.ReadPartitionKeyRangeFeedAsync获取分区键范围。此外,对于类似问题,您可以利用ILSpy检查SDK库以查找特定REST API的相关请求URI。

enter image description here

答案 1 :(得分:2)

您可以使用DocumentDB中的Get Partition Key Ranges AI检索分区键范围(物理分区)列表:https://docs.microsoft.com/en-us/rest/api/documentdb/get-partition-key-ranges