シナリオ
ユーザーがアカウントを作成できるアプリがありますが、ユーザーが自分のアカウントを削除することもできます。アカウントを削除すると、ユーザーが行ったすべての「投稿」を削除するクラウドコード機能があります。私が使用しているクラウドコードは...
//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);
});
});
質問
ユーザーのすべての投稿に対してクエリを作成したら、それらを削除するにはどうすればよいですか? (参照: //What do I do HERE?
)