我想清除所有超过一天的对象....因此我使用了下面给出的云代码。 我的项目中有很多类,但下面的代码仅适用于类“消息”。 即,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