无法在环回中更新模型

问题描述 投票:1回答:1

我在loopback中使用UpdatingAll方法,但它无法正常工作我无法理解原因

我写过这样的东西

let data = {
      isActive: false
    };

      myModel
          .updateAll(data, {
            id: {
              inq: questionIds
            },
          });
javascript node.js ecmascript-6 loopbackjs loopback
1个回答
2
投票

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

PersistedModel.updateAll([where],data,callback)

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

使用(错误,信息)参数调用回调函数。需要。

所以你的电话应该是这样的:

let data = {
    isActive: false
};
myModel.updateAll({
    id: {
        inq: questionIds
    },
}, data, (err, info) => null); //might want to add error checking to callback function
© www.soinside.com 2019 - 2024. All rights reserved.