Я хотел очистить все объекты, которым было больше одного дня .... поэтому я использовал приведенный ниже код облака. В моем проекте много классов, но приведенный ниже код работает только для сообщений класса. т. Е. Имя класса, указанное в Parse.Object.extend («Сообщения»).Удалить все старые объекты в 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!");
}
})
});
что вы хотите превратить облачный код в «работу»? –
@ user3961466 - https://parse.com/docs/cloud_code_guide#jobs-writing – Logan