Как объединить операторов в Sequelize?

У меня есть эта переменная:

var options = {
    where: [
        {mes: mes, any: any},
        {mes: mes + 1, any: any, dia: 1}
    ],

};

Здесь условия запроса являются фиксированными, объединены AND и OR. Пытается выбрать записи за один месяц и год, а также за первый день того же года, но за следующий месяц. Он работает для условия первого месяца и года, но когда я добавляю второй с первым днем ​​следующего месяца, он ничего не возвращает.

Если у кого-то есть решение, оно ценится.

0
задан 06.03.2017, 20:41
1 ответ

Возможно делать используя querys прямо в sequelize следующего способа:

     YourSequelizeModel.sequelize.query('SELECT * FROM YOURTABLE WHERE "COLUMN" = ? AND 
     "PARAM"= ? ',{ replacements: [param1,param2], type: 
     Sequelize.QueryTypes.SELECT } )

, Где каждый parГЎmetro он уходит remplazando в replacements по мере того как они высказываются в query.

0
ответ дан 24.11.2019, 10:45