我在环回中使用updateAll方法,但无法正常工作,我无法理解原因

我写了这样的东西

let data = {
      isActive: false
    };

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

最佳答案

updateAll中的参数顺序似乎不正确。从documentation


  PersistedModel.updateAll([where],数据,回调)


另外,似乎需要回调函数。


  使用(err,info)参数调用的回调函数。需要。


因此,您的呼叫应如下所示:

let data = {
    isActive: false
};
myModel.updateAll({
    id: {
        inq: questionIds
    },
}, data, (err, info) => null); //might want to add error checking to callback function

09-12 14:09