我有一个父对象“列表”(想想房地产列表),它可以有多个子对象“图像”。
我正在尝试实现一个云代码功能,该功能在我归档其父对象时将所有子对象标记为已归档。
由于某种原因,查询结果始终为空。我不明白为什么。每次都会出现我的“错误:图像未定义”错误。
Image 类有一个指向Listing 的指针,但是Listing 和Image 之间没有关系。
Parse.Cloud.afterSave("Listing", function(request) {
Parse.Cloud.useMasterKey();
// Handle archiving. If a listing is marked as archived, mark the image as archived also.
query = new Parse.Query("Image");
query.equalTo("listing", request.object);
query.first({
success: function(image) {
if (typeof image != "undefined") {
image.archived(request.object.get("archived"));
image.save();
console.log("Done");
}
else {
console.log("Error: image undefined.");
}
},
error: function(error) {
console.error("Got an error " + error.code + " : " + error.message);
},
});
);
任何帮助表示赞赏。