按包含模型排序 属性

Sequelize Order By Included Model Property

我正在尝试根据 belongsToMany 关系进行订购。我想按 Subscriptions table 的列 firstName 排序,它随 event.getSubscriptions() 查询一起返回。这是我现在所在的位置:

return event.getSubscriptions({
  where: {
    id: {
      $ne: event.currentUserId
    }
  },
  order: // I would like to order by the Subscription.firstName column
})

我该怎么做呢?

提前致谢!

你可以这样做

return event.getSubscriptions({
  where: {
    id: {
      $ne: event.currentUserId
    }
  },
      order: 'firstName'
})

降序只是改变顺序:'firstName DESC'