Не удалось обновить модель в петле - PullRequest
0 голосов
/ 10 сентября 2018

Я использую метод updateAll в loopback, но он не работает. Я не могу понять причину

Я написал что-то вроде этого

let data = {
      isActive: false
    };

      myModel
          .updateAll(data, {
            id: {
              inq: questionIds
            },
          });

1 Ответ

0 голосов
/ 10 сентября 2018

Порядок параметров в updateAll, похоже, неверный. Из документации :

PersistedModel.updateAll ([где], данные, обратный вызов)

Также, похоже, требуется функция обратного вызова .

Функция обратного вызова, вызываемая с (err, info) аргументами. Обязательно.

Итак, ваш звонок должен выглядеть так:

let data = {
    isActive: false
};
myModel.updateAll({
    id: {
        inq: questionIds
    },
}, data, (err, info) => null); //might want to add error checking to callback function
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...