Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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
Javascript 使用关系表列-Parse.com作业更新父表列_Javascript_Parse Platform - Fatal编程技术网

Javascript 使用关系表列-Parse.com作业更新父表列

Javascript 使用关系表列-Parse.com作业更新父表列,javascript,parse-platform,Javascript,Parse Platform,我已经写了云作业,它会将论坛最后评论的日期更新为论坛栏中的最后更新: Parse.Cloud.job("MigrateupdatedAtForumCommenttoForum", function(status) { var ForumQuery = new Parse.Query('Forum'); ForumQuery.descending('updatedAt'); ForumQuery.limit(1000); ForumQuery.greaterTh

我已经写了云作业,它会将论坛最后评论的日期更新为论坛栏中的最后更新:

Parse.Cloud.job("MigrateupdatedAtForumCommenttoForum", function(status) {  
    var ForumQuery = new Parse.Query('Forum');
    ForumQuery.descending('updatedAt');
    ForumQuery.limit(1000);
    ForumQuery.greaterThan('comment_count',0);
    ForumQuery.find().then(function(forums) {        
        for (var i=0; i<forums.length; i++) {
            //var ForumComment = forums[i].relation('forum_comment');
            var ForumCommentQuery = forums[i].relation('forum_comment').query();
            ForumCommentQuery.descending('updatedAt');
            ForumCommentQuery.first().then(function (comment) {
                if (comment != null) {
                    forums[i].set('lastupdatedat', comment.updatedAt);
                    forums[i].save();

                } else {
                    forums[i].set('lastupdatedat', forum.updatedAt);
                    forums[i].save();
                }
            });               
        }
        status.success('Transfer Completed!');
    }, function(error) {
        status.success('Error in Transfer column data');
    });
});
Parse.Cloud.job(“MigrateupdatedAtForumCommenttoForum”,函数(状态){
var ForumQuery=newparse.Query('Forum');
ForumQuery.descending('updatedAt');
ForumQuery.limit(1000);
ForumQuery.greaterThan('comment\u count',0);
ForumQuery.find().then(函数(论坛){

对于(var i=0;i您的问题是什么?我无法将解析代码作为云作业运行。当我在代码中编写的函数工作正常时。欢迎使用!您会发现在此网站上使用标记来设置格式比使用HTML更有效。有关详细信息,请参阅。我已将您的问题转换为使用该格式。
E2015-10-09T09:32:03.990Z]v41 Ran job MigrateupdatedAtForumCommenttoForum with:
  Input: {}
  Result: TypeError: Cannot call method 'query' of undefined.
    at new e (Parse.js:14:29896)
    at e.<anonymous> (main.js:877:28)
    at e.s (Parse.js:14:26859)
    at e.n.value (Parse.js:14:26278)
    at e.<anonymous> (Parse.js:14:26931)
    at e.s (Parse.js:14:26859)
    at Parse.js:14:27245
    at i (Parse.js:14:27200)
    at e.n.value (Parse.js:14:27230)
    at e.s (Parse.js:14:26905)