Sequelize.js - findAll with Ordering

时间:2017-04-23 02:16:43

标签: javascript sequelize.js

我在加入两张桌子后正在做一个findAll。查询看起来像这样:

user.findAll({
    order: ['username', 'DESC'],
    include: [{
        model: profile_table,
        where: {
            favouriteColor: 'red'
        }
    }]

以下是查询搜索的数组对象的示例:

[{
    'id': '8i394324sd',
    'username': 'Joey',
    'profile': [{
        'favouriteColor': 'red',
        'admin': 'false'
     }]
}]

以下是我的问题:如果我想设置order字段,以便按admin对列表进行排序,该怎么办?我该怎么做呢?我不能完全做到:

order: [`${profile.admin}`, 'DESC']

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用

order: [[${profile_table.name}.admin, 'DESC']]
选项。