#javascript #sequelize.js
Вопрос:
Я пытаюсь сравнить, существует ли запись на определенную дату (год, месяц), используя Sequelize для конкретного сотрудника. Однако у меня возникают трудности с сравнением нескольких атрибутов. Приведенный ниже код-это запрос, который я попытался выполнить, но потерпел неудачу.
const exist = await Attendance.findAll({
where: {
$and: [
sequelize.where(sequelize.fn('YEAR',sequelize.col('currentDate')), 2021),
sequelize.where(sequelize.fn('MONTH',sequelize.col('currentDate')), 9),
{employeeId: 1}
]
}
});