Ich habe eine komplexe Reihe von verknüpften Modellen. Die Modelle werden mithilfe von Join-Tabellen verknüpft, die jeweils ein Attribut namens "order" haben. Ich muss in der Lage sein, das Elternmodell 'Seite' abzufragen und die zugehörigen Modelle einzubeziehen und diese Assoziationen nach dem Feld 'Reihenfolge' zu sortieren.Bestellresultate von Eager-Loaded-Modellen in Node Sequelize
Das Folgende ist keine Wirkung auf den Ergebnissen der Sortierreihenfolge:
db.Page.findAll({
include: [{
model: db.Gallery,
order: ['order', 'DESC'],
include: [{
model: db.Artwork,
order: ['order', 'DESC']
}]
}],
})
Ärgerliche Benennung Ihrer Beispielfelder. Zum einen werden beide Modelle auf einem gleichnamigen Feld bestellt. Dieser Name ist der gleiche wie der Vorgang. –