如何提取集合中所有分区键的列表?假设我有cosmos DB的收藏链接。
我正在尝试这样的事情:
foreach (var id in client.CreateDocumentQuery(UriFactory.CreateDocumentCollectionUri("db12", "coll12"),
"SELECT DISTINCT c.Partitionkey FROM c", queryOptions))
{
Console.WriteLine("\tRead------------------- {0} from SQL", id);
}
这给出了空结果。
最佳答案
您只需将Partitionkey
修改为您的分区键的字段名称即可。
例如,我的分区键是 name,因此查询如下:
select distinct c.name from c
我的查询结果如下:
它还可以提取""
和undefined
。
希望对您有帮助。
关于azure - 从 cosmos DB 中提取分区键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50753870/