gpt4 book ai didi

azure-cosmosdb - 从 CosmosDB 中的数组获取对象字段值

转载 作者:行者123 更新时间:2023-12-01 11:19:07 25 4
gpt4 key购买 nike

我有一个 CosmosDB 查询:

SELECT food.tags FROM food

返回这个:

{
"tags": [
{
"name": "babyfood"
},
{
"name": "dessert"
},
{
"name": "fruit pudding"
},
{
"name": "orange"
},
{
"name": "strained"
}
]
}

我想创建一个查询来获得如下结果:

["babyFood", "dessert", "fruit pudding", "orange", "strained"] 

所以我的目标是获取一个数组,该数组将包含“标签”数组中所有对象的“名称”字段的值。

如何在 CosmosDB SQL 中完成?

请帮忙。

最佳答案

SELECT VALUE t.name from f join t in food.tags

您可以使用 VALUE 进行展平。

关于azure-cosmosdb - 从 CosmosDB 中的数组获取对象字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46237508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com