在MariaDB中使用JSON时,可以使用虚拟列索引单点值,例如
ALTER TABLE features ADD feature_street VARCHAR(30) AS (JSON_UNQUOTE(feature->"$.properties.STREET"));
ALTER TABLE features ADD INDEX (feature_street);
是否有人知道是否可以以相同的方式索引JSON数组,以便在根据数组成员的值查询时,不必扫描每个数组?
我无法在文档中找到任何暗示可行的内容。
答案 0 :(得分:0)
创建JSON列元素的“虚拟”列并将其编入索引。