Reputation: 538
here is my code:- in sequelize how to order in eager loading. by order field
.findAll({
include: [{
model: db.tab,
include: [{
model: db.column,
include: [{
model: db.tabelement
}]
}, {
model: db.tabbrand
}]
}],
order: [
[db.Sequelize.col('order'), 'ASC'],
[db.tab, db.column, db.tabelement, 'order', 'ASC']
]
})
Upvotes: 1
Views: 536
Reputation: 538
return db.menu
.findAll({
include: [{
model: db.tab,
include: [{
model: db.column,
include: [{
model: db.tabelement
}]
}, {
model: db.tabbrand
}]
}],
order: [
[db.Sequelize.col('order'), 'ASC'],
[db.tab, 'order', 'ASC'],
[db.tab, db.column, 'order', 'ASC'],
[db.tab, db.column, db.tabelement, 'order', 'ASC']
]
})
Upvotes: 1