当标签被删除时,我正在使用 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);
}
});
});
我究竟做错了什么 ?
谢谢沙妮