我的用例就是这样。
我想获得所有的餐厅,包括该餐厅的最高评价食品。
我尝试过这个。
const data = await db.restaurants.findAll({
where: {
restaurant_id: {
$in: res_ids
},
},
include: [{
model: db.restaurant_items,
where: {
sequelize.fn('max', sequelize.col('ratings'))
}
}]
})
但这不是有效的语法。我该如何使用续集实现这一目标?