ワンステップでそれを行う方法はありません。探しているものに最も近い操作は、saveAll
です。 関数。 JSAPIリファレンス
説明は次のとおりです:
使用例:
Parse.Object.saveAll([object1, object2, ...], {
success: function(list) {
// All the objects were saved.
},
error: function(error) {
// An error occurred while saving one of the objects.
},
});
この操作では、オブジェクトをクエリし、オブジェクトを反復処理して値を更新してから、saveAll
を呼び出す必要があります。 更新されたオブジェクトのリストにあります。
saveAll
に関して少し混乱がありました 操作-特に、使用するAPIリクエストの数。これは不確かなことに、ParseがAPIリクエストの請求方法を変更し、この操作でかつて真実だったことがもはやなくなったという事実によるものです。
Perこのリンク :
これはもはや真実ではありません 。 2014年4月、Parseは料金モデルを1秒あたりのリクエスト数に変更しました。 メトリックですが、その年の後半に解析しますまた 開発者がバッチ操作を悪用し始めてから、バッチAPIリクエストのカウント方法を変更しました。
これは、この問題に関する公式の解析ステートメントの抜粋です :
saveAll
を使用する 今日の操作では、リスト内のオブジェクトごとに1つのAPIリクエストが発生し、効果的にsave
が呼び出されます。 個々のオブジェクトごとに。
現在、変更された各オブジェクトに対してsaveを呼び出す必要を回避する方法はありません。うまくいけば、これはParseが将来追加することを検討するものです。