Tag: sqlite json1

错误:没有这样的函数:json_each在安装了JSON1的SQLite中

我通过brew安装了带有JSON1的SQLite3: brew install sqlite3 –with-json1 –with-fts5 版: 3.15.2 2016-11-28 19:13:37 bbd85d235f7037c6a033a9690534391ffeacecc8 在运行查询时,一些函数可以正常工作,比如json_extract : sqlite> SELECT json_extract(Body, '$.issue.fields.labels') FROM Event WHERE json_extract(Body, '$.issue.fields.labels') != '[]'; ["foo","bar","baz"] 但是,当我尝试使用json_each或json_tree ,它失败: sqlite> SELECT json_each(Body, '$.issue.fields.labels') FROM Event WHERE json_extract(Body, '$.issue.fields.labels') != '[]'; Error: no such function: json_each Event表中的Body字段是一个有效的JSONstring: {"issue":{"fields":{"labels": ["foo","bar","baz"]}}} 而labels值是一个数组。 我已经阅读了文档(并查看了json_each示例 ),search了interwebs,但找不到任何其他要求来启用它。 我做错了什么,或者:我如何从json_each / json_tree中获得好处?