我有一个关于CosmosDB的查询:
SELECT food.tags FROM food
返回:
{
"tags": [
{
"name": "babyfood"
},
{
"name": "dessert"
},
{
"name": "fruit pudding"
},
{
"name": "orange"
},
{
"name": "strained"
}
]
}
我想创建一个查询来获得如下结果:
["babyFood", "dessert", "fruit pudding", "orange", "strained"]
所以我的目标是获得一个数组,其中包含'tags'数组中所有对象的'name'字段值。
如何在CosmosDB SQL中完成?
请帮忙。
答案 0 :(得分:3)
从food.tags
中的f join t中选择VALUE t.name使用VALUE进行展平。