Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 创建用于删除最后一天记录的后台作业_Ios_Xcode_Parse Platform_Background Process - Fatal编程技术网

Ios 创建用于删除最后一天记录的后台作业

Ios 创建用于删除最后一天记录的后台作业,ios,xcode,parse-platform,background-process,Ios,Xcode,Parse Platform,Background Process,如何从表中删除最后一天记录 Parse.Cloud.job("deleteOldEntries", function(request, status) { var GameScore = Parse.Object.extend("GameScore"); var query = new Parse.Query(GameScore); var day = new Date(); day.setDate(

如何从表中删除最后一天记录

Parse.Cloud.job("deleteOldEntries", function(request, status) {
            var GameScore = Parse.Object.extend("GameScore");
            var query = new Parse.Query(GameScore);
            var day = new Date();
            day.setDate(day.getDate()-1);

            query.lessThan("createdAt", day);

            query.find({
                       success:function(results) {
                       console.log(results);
                       for (var i = 0, len = results.length; i < len; i++) {
                       var result = results[i];

                       result.destroy({});
                       console.log("Destroy: "+result);

                       }
                       status.success("Delete successfully.");             
                       },
                       error: function(error) {
                       status.error("Uh oh, something went wrong.");
                       console.log("Failed!");         
                       }
                       })

            });
Parse.Cloud.job(“deleteOldEntries”,函数(请求,状态){
var GameScore=Parse.Object.extend(“GameScore”);
var query=newparse.query(GameScore);
var day=新日期();
day.setDate(day.getDate()-1);
查询.lessThan(“createdAt”,日期);
查询.查找({
成功:功能(结果){
控制台日志(结果);
对于(变量i=0,len=results.length;i
我正在使用此代码删除最后一天的记录,它已成功部署到服务器。之后,我成功地安排了作业,但没有删除记录

感谢您的帮助。

Parse.Cloud.job(“deleteMessages”),函数(请求、状态){
Parse.Cloud.job("deleteMessages", function(request, status) {

Parse.Cloud.useMasterKey();

var ts = Math.round(new Date().getTime() / 1000);
var tsYesterday = ts - (24 * 3600);
var dateYesterday = new Date(tsYesterday*1000);

var query = new Parse.Query("Your Object Class");

query.lessThan("createdAt", dateYesterday);

query.find({
    success: function(result) {
        for(var i=0; i<result.length; i++) {
            result[i].destroy({
                success: function(object) {
                    status.success("Delete job completed");
                    alert('Delete Successful');
                },
                error: function(object, error) {
                    status.error("Delete error :" + error);
                    alert('Delete failed');
                }
            });
        }
        status.success("Delete job completed");
    },
    error: function(error) {
        status.error("Error in delete query error: " + error);
        alert('Error in delete query');
    }
});
});
Parse.Cloud.useMasterKey(); var ts=Math.round(new Date().getTime()/1000); var TsDayed=ts-(24*3600); var DateDateDayed=新日期(TSDayed*1000); var query=newparse.query(“您的对象类”); query.lessThan(“createdAt”,dateday); 查询.查找({ 成功:功能(结果){ 对于(var i=0;i