我想清除所有超過一天的對象....因此我使用了下面給出的雲代碼。 我的項目中有很多類,但下面的代碼僅適用於類「消息」。 即,Parse.Object.extend(「Messages」)中提到的類名稱。刪除Parse.com中的所有舊對象
我想遍歷項目中的所有類並刪除超過1天的數據。 如何迭代我的項目中的所有類併爲每個類運行相同的代碼?
// Use Parse.Cloud.define to define as many cloud functions as you want.
// For example:
Parse.Cloud.job("deleteOldEntries", function(request, status) {
var yourObject = Parse.Object.extend("Messages");
var query = new Parse.Query(yourObject);
var day = new Date();
day.setDate(day.getDate() - 1);
query.lessThan("createdAt", day);
query.find
({
success:function(results)
{
for (var i = 0, len = results.length; i < len; i++)
{
var result = results[i];
result.destroy();
console.log("Destroy: "+i);
}
status.success("Delete successfully.");
},
error: function(error)
{
status.error("Uh oh, something went wrong.");
console.log("Failed!");
}
})
});
你是什麼意思將雲代碼轉換爲「工作」? – 2014-08-27 23:37:26
@ user3961466 - https://parse.com/docs/cloud_code_guide#jobs-writing – Logan