max значение для вложенной модели
Как получить max значение для вложенной модели,( уже по разному пробовала, в доке примеров не нашла) в данном случае для Salary(чтобы возращалось только salary c максимальным id)
return await db.Project.findAll( {
include: {
model: db.Employee,
include: [
{
model: db.Worklog,
where: {
created: { $gte: worklogAfter, $lte: worklogBefore },
}
},
{
model: db.Salary,
// attributes: [sequelize.fn("max", sequelize.col('id'))],
// where: {
// id: sequelize.fn('max', sequelize.col('id'))
// }
}
]
}
} );
};