繁体   English   中英

MariaDB-是否可以索引JSON数组?

[英]MariaDB - is it possible to index JSON arrays?

在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/zh-CN/mariadb/virtual-computed-columns/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM