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只能叫。不是更新。我不想創建一個自定義函數,並讓客戶端傳遞多餘的數據到服務器。