タグが削除されたときに「タグ」オブジェクトへのすべてのポインターをクリアするために、Parse クラウド コードを使用しています。「beforeDelete」が呼び出され、エラーは発生しません + コンソールは、削除された「タグ」へのポインタを持つ正しい「ソング」オブジェクトを出力します。
ただし、ポインターは配列から削除されません。
Parse.Cloud.beforeDelete("Tag", function(request, response) {
var query = new Parse.Query("Song");
query.equalTo("tags", request.object);
query.include(["tags"]);
query.find({
success: function(songs) {
console.log(songs);
for (var i = 0; i < songs.length; i++) {
songs[i].remove("tags",request.object);
songs[i].save();
};
response.success();
},
error: function(error) {
response.error(error);
}
});
});
私は何を間違っていますか?
ありがとうシャニ