У меня есть две модели - подписчики и теги
Образцы данных:
{
subscribers: [
{
name: "User 1",
tags: ["a","b"]
},
{
name: "User 2",
tags: ["c","d"]
}
]
}
Я хочу отфильтровать подписчиков на основе ихтеги.
- Если я даю теги
a
и b
, пользователь 1 должен перечислить - Если я даю теги
a
и c
, то и пользователь 1, и пользователь 2 должныlist
Вот что я пробовал:
Метод 1:
tags
- это столбец в subscribers
модели с массивомтип данных
/subscribers/?filter={"where":{"tags":{"inq":["a","b"]}}} // doesn't work
Метод 2:
Создание отдельной таблицы tags
и установка subscribers
с множеством tags
.
/subscribers/?filter={"where":{"tags":{"inq":["a","b"]}}} // doesn't work
Как я могу добиться этого в Loopback без написания пользовательских методов?
У меня есть Postgresql в качестве соединителя