使用云代码读取解析对象

时间:2014-09-24 12:44:07

标签: javascript parse-platform

我现在正在接近Parse Cloud Code,并了解我正在检查一些基本示例。 我的解析数据库中有一个名为MeetingObject的类。这个类有一个字段" meetingDateAndTime"。 我创建了一个后台作业,用于检查早于当前时间的对象并将其销毁。我想在解析Info Log中看到被破坏对象的objectId,但我只能看到成功消息,而不是日志。我也试过使用result.objectId。也许"结果"变量i使用不是数组。我做错了什么?

Parse.Cloud.job("deleteOldMeetings", function(request, status) {
var query = new Parse.Query("MeetingObject");            
var currentDate = new Date();                
query.lessThan("meetingDateAndTime", currentDate);
query.find({          
success:function(results) {   
    for (var i = 0, len = results.length; i < len; i++) {
        var result = results[i];
        console.log("Destroyed object.objectId: "+result.get("objectId"));
        result.destroy({});
    }
    status.success("Success.");
},                
error: function(error) {
    status.error("Uh oh, something went wrong.");
    console.log("Failed!");
}
})
});

1 个答案:

答案 0 :(得分:1)

  • 获取名为&#34;&#34;:thing.id
  • 的解析对象的id
  • 获取名为&#34;的事物&#34;:thing.get("attr")
  • 的任何其他属性(称之为&#34; attr&#34;)
  • 在对象被销毁后无法引用它。
相关问题