【发布时间】:2021-10-30 04:04:29
【问题描述】:
我有一个 PostgreSQL 表,其中每一行都包含如下所示的 JSON 对象:
{
"Metadata":{
...
},
"NestedArray":[
{
...,
...,
"Coordinates":[
{
"id":"1000",
"X":"...",
"Y":"..."
},
{
"id":"1001",
"X":"...",
"Y":"..."
},
{
"id":"1003",
"X":"...",
"Y":"..."
}
]
}
]
}
所以每个对象都包含一个NestedArray,其中包含另一个名为Coordinates的嵌套数组。
MyObject.NestedArray[].Coordinates[]
我要做的是在我的 PostgreSQL 表中查询一个 JSON 列,其中包含上述对象,并获取所有 Coordinates 对象的结果集。
所以这基本上就是我想要的结果:
| id | X | Y |
|---|---|---|
| 1001 | . | . |
| 1002 | . | . |
| 1003 | . | . |
| 1004 | . | . |
| 1005 | . | . |
| 1006 | . | . |
我该怎么做?
【问题讨论】:
标签: json postgresql