如何索引 JSON 文档中地图数据类型中的键和值。下面是我的 JSON 文档示例。
我想索引所有的键,例如书籍、食物、旅行和它们的价值。我希望能够搜索特定类别,例如食物和费用。还请提供一个示例查询来实现此目的。
create table if not exists JSONPersons (
id integer,
person JSON,
primary key (id)
)
示例数据:
{
"id": 123,
"user": {
"firstname": "John",
"lastname": "Doe",
"age": 25,
"address": {
"street": "123 Main Street",
"city": "Somecity",
"state": "WI",
"zipcode": 53511
},
"expenses": {
"books": 100,
"food": 1700,
"travel": 2100
}
}
}
请指教。