Найдите приближающийся день рождения с помощью Sequelize - PullRequest
2 голосов
/ 14 июля 2020

Я хочу найти предстоящий день рождения для каждого пользователя на основе 2 сценариев ios,

  1. Между Date1 и Date2.
  2. Между Current date и «N» месяцев .

Я пытался реализовать это с помощью,

{
        [Op.and]: [
            Sequelize.where(Sequelize.fn('DATE_FORMAT', Sequelize.col('user.dob'), '%m-%d'), {
                [Op.between]: [
                    moment(dateFrom).format('MM-DD'),
                    moment(dateTo).format('MM-DD')
                ]
            }),
        ]
    }

Но это не возвращает ожидаемых результатов.

К вашему сведению, тип данных DOB - , dob: DataTypes.DATEONLY

...