나는 1 일 이상 오래된 모든 개체를 지우고 싶었습니다. 그래서 아래 주어진 클라우드 코드를 사용했습니다. 내 프로젝트에는 많은 클래스가 있지만 아래 코드는 'Messages'클래스에서만 작동합니다. . 즉, 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!");
}
})
});
"업무"로 변환하는 것은 무엇을 의미합니까? –
@ user3961466 - https://parse.com/docs/cloud_code_guide#jobs-writing – Logan