【发布时间】:2021-01-15 22:15:19
【问题描述】:
假设我有以下 Cosmos DB 容器,其中包含可能的文档类型分区:
{
"id": <string>,
"partitionKey": <string>, // Always "item"
"name": <string>
}
{
"id": <string>,
"partitionKey": <string>, // Always "group"
"items": <array[string]> // Always an array of ids for items in the "item" partition
}
我有一个“组”文档的 ID,但我没有文档本身。我想做的是执行一个查询,该查询为我提供了“组”文档引用的所有“项目”文档。
我知道我可以执行两个查询:1) 检索“组”文档,2) 对“项目”分区执行带有 IN 子句的查询。
由于除了获取 id 列表之外我不关心“组”文档,是否可以构造一个查询来获取我想要的所有“项目”文档,只需要“组”文档 id ?
【问题讨论】:
标签: azure azure-cosmosdb azure-cosmosdb-sqlapi