gpt4 book ai didi

sequelize.js - Sequelize 按关联模型的字段排序

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

我有聊天、用户和消息模型,消息属于用户,聊天可以有多个用户,用户可以有多个聊天。我有工作的 Sequelize 方法 chat.getUsers() 返回未排序的用户,我希望用户按他们在该聊天中的最后一条消息的 createdAt 排序。

到目前为止,我所拥有的是:

     UserModel.findAll({
include: [
{
model: ChatModel,
where: { id: chat.id },
include: [
{
model: MessageModel,
},
],
order: [[MessageModel, 'createdAt', 'DESC']],
},
],
});
where 部分正确过滤用户,但 order 部分什么也不做。

完整的数据库结构如下:

enter image description here

最佳答案

    [Task, 'createdAt', 'DESC'],

资料来源: http://sequelize.org/master/manual/querying.html

关于sequelize.js - Sequelize 按关联模型的字段排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58261360/

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