Oracle NoSQL 数据库中的 JSON 文档:如何索引键和值

时间:2021-06-28 22:23:29

标签: nosql oracle-nosql

如何索引 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
        }
    }
}

请指教。

0 个答案:

没有答案