Как воспользоваться OR в sequelize?
пишу CRM систему. Есть 2 таблицы: в одной пользователи (родители), в другой дети. У ребенка есть 2 графы для родителей (мама, папа).
Вопрос вот в чем, как мне получить нужного ребенка, если родитель может быть в одном из двух полей ребенка? До этого использовал findOne(), возможно ли здесь использовать or?
Ответы (1 шт):
Автор решения: Anatoly
→ Ссылка
Конечно, возможно. Смотрели опцию where и описание операторов в документации?
const child = await Children.findOne({
where: {
[Op.or]: [
{
Parent1: parentId
},
{
Parent2: parentId
}
]
}
})