gpt4 book ai didi

javascript - 解析云代码 : Delete All Objects After Query

转载 作者:搜寻专家 更新时间:2023-11-01 05:00:46 24 4
gpt4 key购买 nike

场景

我有一个应用程序,允许用户创建一个帐户,但也允许用户删除他们的帐户。删除他们的帐户后,我有一个云代码功能,可以删除用户发布的所有“帖子”。我正在使用的云代码是...

//Delete all User's posts
Parse.Cloud.define("deletePosts", function(request, response) {

var userID = request.params.userID;

var query = new Parse.Query(Parse.Post);
query.equalTo("postedByID", userID);
query.find().then(function (users) {

//What do I do HERE to delete the posts?

users.save().then(function(user) {
response.success(user);
}, function(error) {
response.error(error)
});

}, function (error) {

response.error(error);

});

});

问题

一旦我对所有用户的帖子进行了查询,我该如何删除它们? (参见://我在这里做什么?)

最佳答案

你可以使用

Parse.Object.destroyAll(users); // As per your code – what you call users here are actually posts

参见:http://parseplatform.org/Parse-SDK-JS/api/classes/Parse.Object.html#methods_destroyAll

此外,考虑在 Parse.User 上使用 Parse.Cloud.afterDelete(如果这就是您所说的“删除帐户”的意思)来进行诸如此类的清理工作。

哦,为了完整起见,在 destroyAll() 之后不需要 save() 例程

关于javascript - 解析云代码 : Delete All Objects After Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25211362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com