Добавить значение к условию where, используя узел с Sequelize.js - PullRequest
0 голосов
/ 03 июля 2019

Как добавить значение в Sequelize, где переменная

let where = {

    [Sequelize.Op.or]:[
        {
            category: {
                [Sequelize.Op.like]: '%some text%'
            }
        },
        {
            category: {
                [Sequelize.Op.like]: '%another text%'
            }
        }
    ]

}

Я хотел бы добавить новое условие к этому Sequelize.Op.or

Я безуспешно пробовал следующий код:

where.[Sequelize.Op.or].push({ color: 'blue' } )

и

where[[Sequelize.Op.or]].push({ color: 'blue' } )

конец

const or = [Sequelize.Op.or]
where[or].push({ color: 'blue' }}

Ответы [ 2 ]

1 голос
/ 03 июля 2019

Я думаю, что это должно работать:

where[Sequelize.Op.or].push({ color: 'blue' })
1 голос
/ 03 июля 2019

Первый синтаксис, который вы попробовали, очень близок, вы должны просто удалить точку после where:

where[Sequelize.Op.or].push({ color: 'blue' } )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...