【发布时间】:2020-05-06 20:56:06
【问题描述】:
所以我有一个帖子表和一个类型表。每个帖子可以有多种类型。我在 post 模型中创建了一个 HasManyRelation 关系。不,我希望获得 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");
这不起作用。这只是过滤类型本身。但实际上并没有返回该类型的帖子。我该怎么做?
【问题讨论】:
标签: mysql node.js knex.js objection.js