.net core 查询所有分区的Cosmos数据库

.net core 查询所有分区的Cosmos数据库,.net-core,azure-cosmosdb,.net Core,Azure Cosmosdb,我正在考虑为系统中的Cosmos DB实例创建一个报告工具。我想发现所有分区键以及每个分区键存储的项目数。我想我应该使用pkranges,但似乎找不到任何例子来说明它应该如何工作。有什么建议吗?您可以尝试使用此 到目前为止,还没有返回分区键列表的api。在上有功能请求,但被拒绝 因此,您可以尝试“从c中选择distinct c.partitionKey”以获得不同分区键的列表。“选择distinct”似乎是获得不同分区键的方法。我最后做的是“从c中选择distinct c.partitionKe

我正在考虑为系统中的Cosmos DB实例创建一个报告工具。我想发现所有分区键以及每个分区键存储的项目数。我想我应该使用pkranges,但似乎找不到任何例子来说明它应该如何工作。有什么建议吗?

您可以尝试使用此

到目前为止,还没有返回分区键列表的api。在上有功能请求,但被拒绝


因此,您可以尝试“从c中选择distinct c.partitionKey”以获得不同分区键的列表。

“选择distinct”似乎是获得不同分区键的方法。我最后做的是“从c中选择distinct c.partitionKey”,然后循环并查询每个分区并记录其计数。这就是我想要的一切,所以工作完成了。