Android 删除ParseObject后如何删除指针?Parse.com
我在Parse中有两个类,一个用户类和一个组类。User类有一个列,其中包含指向group类的指针数组。假设我删除了一个组对象,那么接下来如何删除用户类中的所有指针Android 删除ParseObject后如何删除指针?Parse.com,android,parse-platform,Android,Parse Platform,我在Parse中有两个类,一个用户类和一个组类。User类有一个列,其中包含指向group类的指针数组。假设我删除了一个组对象,那么接下来如何删除用户类中的所有指针 我知道这在使用beforeDelete触发器解析云代码时是可以实现的,但我不确定如何实现它。感谢您的帮助 这可能是一个很好的开始参考 Parse.Cloud.beforeDelete("Group", function(request, response) { // Ready to edit user Parse.Cloud.u
我知道这在使用
beforeDelete
触发器解析云代码时是可以实现的,但我不确定如何实现它。感谢您的帮助 这可能是一个很好的开始参考
Parse.Cloud.beforeDelete("Group", function(request, response) {
// Ready to edit user
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
query.equalTo("GroupsList", request.object);
query.include("Group");
query.each(function (user) {
//remove item from Groups List here which is equal to Group being deleted
return user.save();
}).then(function() {
response.success();
}, function(error) {
response.error(error);
});
});
查看cloud code guide,了解如何将代码推送到cloud
Parse。Object
类有一个remove()
方法来从数组类型的列中删除值。因此,您应该使用此方法通过调用save()
从User
中删除所有Group
条目。作为用户
获取保存删除组
对象