0
我正在写一个afterSave
功能为我的“喜欢”级和还要写一个afterSave
功能为我的“后”级。在我的“喜欢”功能,我查询了喜欢后,然后增加在岗对象的喜好列,从而节省了后期的对象。解析云代码 - afterSave
会发生什么事是,当我喜欢一个帖子,afterSave
被调用时,后查询,增加它,保存它,然后afterSave
我的“后”类被称为和永无止境的序列创造的 - “像“ - >”post“ - >”like“ - >”post“。
// Increment Counter
Parse.Cloud.afterSave("likes", function(request) {
var like = request.object.get("like");
var query = new Parse.Query("post");
query.get(request.object.get("post").id, {
success: function(post) {
post.increment("likes", 1);
}
post.save();
response.success("Updated Count");
},
error: function(error) {
response.error("Got an error " + error.code + " : " + error.message);
}
});
});
Parse.Cloud.afterSave("post", function(request) {
// Gets called after post.save();
// Only should be called after new object
});
我希望“喜欢”功能和“后”功能,如果创建了一个新的obect只能叫。不是更新。我不想创建一个自定义函数,并让客户端传递多余的数据到服务器。