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)