2015-04-04 66 views
2

我正在使用解析作为我正在开发的ios应用程序的移动后端。我知道它可能不是一个永久的解决方案,但对于我现在正在做的事情,它给了我很好的测试结果。我需要创建一个云代码作业,除了一个数据库(这个数据库只是为了备份所有数据),我将删除所有数据库中超过一小时的条目的所有行。我希望这样做,以便客户端端设备只能查询数据库中小于一个小时的事物。我对每个条目都有一个“时间戳”,我将把它加入到一个js函数中,以便首先检查所有条目是否确实是一个小时或更长时间,如果是,请删除它们。我一直在做一些研究,真正还没有能够发展一个js函数,将做到这一点(我绝对没有经验的JS无论如何只是OBJ C)从我的理解,这将是类似这样的解析云代码作业:删除已在数据库中一小时的行

Parse.Cloud.job("deleteRows", function(request, status) { 

     Parse.Cloud.useMasterKey(); 

     var query = new Parse.Query(//inverse of db i dont want to delete from); 
     query.each(function(//row in db?) { 

     // delete here under parameters ? 

     }).then(function() { 

     status.success("rows deleted"); 
     }, function(error) { 

     status.error("job incomplete"); 
     }); 
    }); 

东西如果有人能帮我一把,我会很感激。谢谢。

+0

您是否尝试过使用在https://parse.com/docs/cloud_code_guide?language=JavaScript#jobs-的例子写作 ? – 2015-04-05 07:51:24

回答