Postgres Sequlize как отфильтровать данные через связанную таблицу

У меня имеется 2 таблицы со связью многие ко многим.

post <-> category

@BelongsToMany(() => Category, () => PostCategories)
 categories: Category[];

Как я могу получить посты, содержащие id только нужных мне категорий?

// Хочу получить посты только из категорий 2 и 3
where: {
        categories: {
          [Op.in]: [2, 3],
        },
},

Sequilize ругается что ERROR [ExceptionsHandler] столбец Posts.categories не существует

Как мне правильно написать запрос?


Ответы (0 шт):