0
다음 json이 내 couchbase 버킷 "geo"
에 저장되어 있습니다. Couchbase 쿼리 배열
{
"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 문서를 반환하지 properties.TYPE "8003"
에 바로 "features"
. 아무도, 결과로 "properties.TYPE": "8003"
와 일치하는 기능을 얻으려면 어떻게 쿼리합니까?
또한 UNNEST을 사용할 수 있습니다 : 당신은 당신이 원하는 출력을 얻을 수있는 프로젝션 목록에 다음 식을 작성할 수 있습니다. – geraldss