@meir-lamdan עכשיו הרבה יותר ברור.
אז קודם כל אפשר לעשות where על include
עכשיו נשאר רק השאלה איך עושים ב-where תנאי שמתנה שזה שווה לערך הראשון של מערך JSON.
אני לא חושב שיש ב-sequelize תחביר מובנה לזה, אז תשתמש ב-SQL,
נראה לי משהו כזה:
Model.findAll({
include: {
model: ModelB,
where: sequelize.literal('model_a->list->>0 = model_b.id')
}
})