gpt4 book ai didi

sequelize.js - 在 Node.js 中使用 Sequelize 对模型表进行排序

转载 作者:行者123 更新时间:2023-12-03 22:34:24 26 4
gpt4 key购买 nike

我有 Sequelize 的查询,我将 2 个表连接如下:

        await Task.findOne({
where: { id: 5 },
include: [
{
model: Video,
attributes:['id'],
order: [
[
{model: Video, as: 'video'},
'id',
'ASC'
]
]
}
]

})

我从这里得到结果,但我希望视频表的结果按视频的 id 排序。我的订单在此查询中不起作用

最佳答案

如果 order 在主表中,而不是包含表中,则应该可以工作。
像这样尝试:

await Task.findOne({
where: { id: 5 },
include: [
{
model: Video,
attributes:['id'],

}
],
order : [[Video,'id']]
})
或者,您可以在视频上找到并包含任务。

关于sequelize.js - 在 Node.js 中使用 Sequelize 对模型表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63014999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com