如何从CosmosDB文档中的特定位置检索数组元素?

时间:2020-01-06 09:55:14

标签: azure-cosmosdb azure-cosmosdb-sqlapi

假设我有一个具有以下结构的文档,

{
    "VehicleDetailId": 1,
    "VehicleDetail": [
        {
            "Id": 1,
            "Make": "BMW"
        },
        {
            "Id": 1,
            "Model": "ABDS"
        },
        {
            "Id": 1,
            "Trim": "5.6L/ASMD"
        },
        {
            "Id": 1,
            "Year": 2008
        }
    ]
}

现在,我想从 VehicleDetail 数组中检索位于特定位置的数组元素,就像我想检索第二个元素,即

{
    "Id": 1,
    "Model": "ABDS"
}

或第三个,

{
    "Id": 1,
    "Trim": "5.6L/ASMD"
}

我应该如何编写查询来实现这一目标?

0 个答案:

没有答案