본문 바로가기

엉터리 개발 이야기

[ORM][Sequelize] include 모델에 order by 하기

반응형

참고한 내용

https://github.com/sequelize/sequelize/issues/7510


Model.findAll({
  include: [{
    model: Nested,
    attributes: []
  }],
  order: [[Nested, 'name', 'asc']]
})

A1.findone({

where: { id: id },

include: [ { model: B1, as: 'b1' } ],

order: [ [ {model: B1, as: 'b1'}, 'createAt', 'DESC' ] ]


A1.findone({

where: { id: id },

include: [ { model: B1, as: 'b1' }

{ model: C1, as: 'c1' }

],

order: [ [ {model: B1, as: 'b1'}, 'createAt', 'DESC' ],

[ {model: C1, as: 'c1'}, 'name', 'ASC' ],

]





반응형