MariaDB -可以索引JSON数组吗?

9o685dep  于 2022-11-08  发布在  其他
关注(0)|答案(1)|浏览(283)

当在MariaDB中使用JSON时,可以使用虚拟列(例如:

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

有没有人知道是否可以用同样的方法对JSON数组进行索引,以便在基于数组成员的值进行查询时,不必扫描每个数组?
我在文件中找不到任何提示这是可能的。

hvvq6cgz

hvvq6cgz1#

创建JSON列的元素的“虚拟”列,并为它编制索引。
https://mariadb.com/kb/en/mariadb/virtual-computed-columns/
JSON字符串中的数组元素--这是另一回事。

相关问题