Как применить фильтр к столбцу json в loopback 3? - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь применить фильтр к столбцу json таблицы, но не могу этого сделать. Моя база данных находится в Postgres. Данные в столбце json строки выглядят следующим образом -

 {
    "1": {
        "new": "yes",
        "model": "2019"
    },
    "2": {
        "new": "yes",
        "model": "2015"
    },
    "3": {
        "new": "yes",
        "model": "2012"
    },
    "4": {
        "new": "no",
        "model": "2011"
    },
    "5": {
        "new": "yes",
        "model": "2012"
    }
 }

В таблице есть несколько строк со столбцом, имеющим одинаковую структуру данных. Я хочу применить фильтр так, чтобы он возвращал соответствующую строку, если данные найдены внутри данных JSON. Например, здесь я хочу вернуть все строки, которые имеют модель «2015». Как создать такой фильтр? Возможно ли это?

1 Ответ

0 голосов
/ 16 июня 2019

В вашем случае этот фильтр должен выглядеть так:

YourModel.find({where:{model:2015}})
...