首页 > 解决方案 > 如何对连接数据进行排序?

问题描述

在我的请求中,我以这种方式加入了用户模型的数据

 ...
 include: [{ model: User, attributes: ['username'], required: true }],
 ...

当我想对数据进行排序时,会出现错误 500。

...    
order: [... ['user.username', req.query.order], ...]
...

如何正确链接到排序?

标签: node.jssequelize.js

解决方案


尝试按照文档中的说明使用以下代码:http: //docs.sequelizejs.com/manual/querying.html#relations---associations

order: [[User, 'username', req.query.order]]

推荐阅读