Итак, у меня есть таблица сообщений и таблица типов. Каждый пост может иметь много типов. Я создал отношение HasManyRelation в почтовой модели. Нет, я получу sh, чтобы получить все сообщения, у которых type_id может быть 1 или 2. Это то, что я пробовал,
const posts = await UserPost.query()
.select("id", "description", "price", "created_at")
.eager("[user, category, images, types]")
.modifyEager("types", builder => {
builder.where("user_post_type.type_id", 1)
})
.limit(limit)
.orderBy("created_at", "desc");
Это не работает. Это просто фильтрует сами типы. Но на самом деле не возвращает сообщения с таким типом. Как я могу это сделать?