select inside json structure返回空

tzdcorbm  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(224)

在python sdk中使用azure cosmos db,我尝试在json文件中选择一个值,其结构如下:

{
"id": "40",
"data": [
    {
        "x": "0.0959",
        "y": "-0.1303",
        "z": "0.0202"
    }
    ]
}

我的查询用于获取所有三个值 x, y, z 内部 data 但是当我尝试用 data.x 它返回一个空列表。我的查询如下所示:

Select f.data, f.id from file as f where f.id = "40"

我做错什么了?

6l7fqoea

6l7fqoea1#

data 字段类型似乎是 Array ,所以下面的查询对我来说对你的数据有用,

Select f.data[0].x, f.data[0].y, f.data[0].z from file as f where f.id = '40'

相关问题