У меня есть следующий json, сохраненный в моем ковше couchbase "geo"
.Couchbase query array
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"ID": "1753242",
"TYPE": "8003"
}
},
{
"type": "Feature",
"properties": {
"ID": "4823034",
"TYPE": "7005"
}
},
{
"type": "Feature",
"properties": {
"ID": "4823034",
"TYPE": "8003"
}
}
]
}
Чтобы получить все "features"
с "properties.TYPE : 8003"
Я попробовал следующее.
SELECT features FROM geo
WHERE ANY f IN features SATISFIES f.properties.TYPE = "8003" END;
Но это возвращает весь JSon документ, а не только "features"
с properties.TYPE "8003"
. Кто-нибудь знает, как запросить, чтобы получить только соответствующие функции с результатом "properties.TYPE": "8003"
?
Вы также можете использовать UNNEST. – geraldss