Используя Sequelize, выберите значения в зависимости от того, где условие для определенных полей - PullRequest
0 голосов
/ 22 апреля 2020

Я использую sequelize, чтобы найти все значения для таблицы, при указании условия, в котором я могу дать конкретное значение c для поля, чтобы получить только строки связанных значений, но иногда я хочу, чтобы все строки были такими, чтобы мое значение в этом случае было будь всем. Есть ли в sequelize или строке операторы для указания всех

Пример:

if(valueExists)
       value = someid
else
        value = 'all'

db.dbmodel.findAll({
  where:{
     id: value
 }})

Как указать все в sequelize?

1 Ответ

0 голосов
/ 22 апреля 2020

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

const where = {}
if(valueExists) {
       where.id = someid
}

db.dbmodel.findAll({
  where
})```
...