У меня есть одна таблица с массивом строк под названием tags
.
, и данные выглядят так:
{id: 1, tags: ['футбол', 'баскетбол ']}, {id: 2, tags: [' football ',' hockey ']}
Пользователь может ввести несколько строк, чтобы найти все записи, содержащие хотя бы один запрос в поле тегов.
Пример запросов: ['футбол', 'бейсбол']
Чтобы реализовать это, я попытался использовать Op.overlap
, но он не работает.
db.Submission.findAll({
where: {
tags: {
[Op.overlap]: queries, // ['football', 'baseball']
}
}
});
Есть ли у вас какие-нибудь предложения для меня?