正在读取带有云代码的解析对象

Reading parse objects with cloud code

本文关键字:对象 代码 读取      更新时间:2023-09-26

我现在正在学习解析云代码,为了学习,我正在检查一些基本的示例。我的解析数据库中有一个名为MeetingObject的类。这个类有一个字段"meetingDateAndTime"。我创建了一个后台作业,用于检查比当前时间旧的对象并销毁它们。我希望在解析信息日志中看到被销毁对象的objectId,但我只能看到成功消息,而不能看到日志。我也尝试过使用result.objectId。也许我使用的"result"变量不是Array。我做错了什么?

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!");
}
})
});
  • 获取名为"thing"的解析对象的id:thing.id
  • 获取名为"thing"的解析对象的任何其他属性(称为"attr"):thing.get("attr")
  • 在对象被销毁后,不能引用该对象