2017-11-28 8 views
0

Loopback.jsで単一のAPIリクエストを使用して複数のモデルインスタンスを一度にPATCHまたはDELETEできるかどうかは疑問です。私の考え私は更新するモデルインスタンスの配列を含む呼び出しによってそうすることができましたが、明らかにこれは動作しません。Loopback.js - 1回の呼び出しで複数のモデルインスタンスを更新または削除する方法はありますか?

答えて

1

これらpersistedmodelのメソッドを使用しますすべて更新

1.

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 
    }) 
関連する問題