IT

MariaDB - JSON 어레이를 인덱싱할 수 있습니까?

itgroup 2022. 11. 27. 11:27
반응형

MariaDB - JSON 어레이를 인덱싱할 수 있습니까?

MariaDB에서 JSON을 사용하는 경우 가상 열을 사용하여 싱글 포인트 값을 인덱싱할 수 있습니다.

ALTER TABLE features ADD feature_street VARCHAR(30) AS (JSON_UNQUOTE(feature->"$.properties.STREET"));
ALTER TABLE features ADD INDEX (feature_street);

어레이 멤버의 값을 기반으로 쿼리할 때 각 어레이를 검색할 필요가 없도록 동일한 방법으로 JSON 어레이를 인덱싱할 수 있는지 알고 있는 사람이 있습니까?

서류에서 이런 일이 가능하다는 걸 찾을 수가 없어요

JSON 열의 요소의 "가상" 열을 생성하여 인덱싱합니다.

https://mariadb.com/kb/en/mariadb/virtual-computed-columns/

JSON 문자열 내의 배열 요소 - 이것은 다른 문제입니다.

언급URL : https://stackoverflow.com/questions/45010108/mariadb-is-it-possible-to-index-json-arrays

반응형