![]() |
1
4
如果您只想通过嵌套的“\u id”属性进行筛选,那么可以使用ARRAY\u CONTAINS,并将partial\u match参数设置为true。查询如下所示:
如果还想展平阵列,则可以使用JOIN
|
![]() |
2
3
如果要使用根对象的属性展平变量数组中的数据,可以按如下方式查询集合:
这将导致:
如果您想将值数组展平,则需要编写如下内容:
请注意,CosmosDB将“Value”视为保留关键字,您需要使用ESCPAP语法。此查询的结果是:
查看更多详细信息 https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-sql-query#Advanced |
![]() |
Francis Ducharme · 获取分区计数的非昂贵、有效的方法 6 年前 |
![]() |
Zabi · 获取“命令中的查询必须以单个碎片为目标” 6 年前 |
![]() |
Zaphod · Azure函数,输出到cosmos db 6 年前 |
|
Nok Dev · Cosmos DB按标记值降序排列 6 年前 |
![]() |
baatchen · CosmosDB,通过嵌套数组帮助展平和过滤 6 年前 |