2017-10-08 4 views
1

sagen, dass ich eine DB-Struktur mit einer Kette von Fremdschlüssel haben: Benutzer, fk: ->Foto, fk ->FarbeSequelize umfassen verwandte Modell auf erweiterten Fremdschlüssel

In Sequelize Ich möchte alle Benutzer auswählen und alle ihre Fotos zusammen mit der Farbe jedes Fotos erhalten.

ex: Es ist einfach nur die Fotos zu bekommen, indem er sagt:

models.User.findAll({ 
    include: [{model: models.Photo, as: 'mainPhoto'}] 
}) 

Aber wie bekomme ich auch die Farbe jedes dieser Fotos?

Antwort

1

Sie können es unten unter Verwendung von:

models.User.findAll({ 
    include: [{model: models.Photo, as: 'mainPhoto', include : [{model: models.Color, as 'photoColor'}]}] 
}) 
Verwandte Themen