209 похожих чатов

Коллеги, привет. Направьте плиз в решение. Есть 2 сущности ContactEntity OneToMany() emails: EmailEntity; и EmailEntity ManyToOne() contact:

ContactEntity;
email: string;

И мне нужно выполнить поиск по контактам, у которых EmailEntity.email входит в массив значений email: striung[]
Как это сделать на typeorm?
Пробую так:

await this.contactRepository.createQueryBuilder('contact').leftJoin('contact.emails', 'emails').where('emails.email IN (:emails)', {emails: ['someemail@email.com']}).getOne()
Но так не находит ничего( Видимо я не верно понимаю как искать по вхождениям когда связь OneToMany

1 ответов

8 просмотров

IN (:...emails) Вроде так, если не через ормку указываешь

Похожие вопросы

Карта сайта