我想知道在Loopback.js中使用单个API请求是否可以同时PATCH或DELETE多个模型实例。我想到我能够通过一个包含要更新的模型实例数组的调用来实现,但显然这不起作用。
答案 0 :(得分:1)
使用这些persistedmodel方法:
<强> 1。 UpdateAll 强>
PersistedModel.updateAll([where], data, callback)
More info, check the official documentation
PersistedModel.updateAll({
field1: value1,
field2: value2,
},
data,
function (err, info) {
if (err) { console.log(err); }
console.log(info, info.count); // shows number of udaptes
})
<强> 2。 DestroyAll 强>
PersistedModel.destroyAll([where], callback)
More info, check the official documentation
PersistedModel.destoryAll({
field1: value1,
field2: value2,
},
data,
function (err, info) {
if (err) { console.log(err); }
console.log(info, info.count); // shows number of items deleted
})