La commande de résultats de désireux chargé des modèles de Nœud Sequelize

J'ai un ensemble complexe de modèles associés. Les modèles sont associés à l'aide des tables de jointure, chacun avec un attribut appelé "ordre". J'ai besoin d'être en mesure d'interroger le modèle parent 'Page' et comprennent les modèles associés, et de trier ces associations par le champ "ordre".

La suite est sans effet sur les résultats' ordre de tri:

db.Page.findAll({
  include: [{
    model: db.Gallery,
    order: ['order', 'DESC'],
    include: [{
      model: db.Artwork,
      order: ['order', 'DESC']
    }]
  }],
})
  • Ennuyeux de nommage de votre exemple de champs. Tout d'abord, les deux modèles sont en cours de commande sur un champ avec le même nom. Ce nom est le même que pour le fonctionnement.