Хорошо, поэтому я пытаюсь использовать функцию afterSave
для изменения некоторых значений в отдельной таблице. В моей настройке объект, который изменяется в первой таблице, обладает знанием уникального поля во втором. Я чувствую, что процесс должен идти: afterSave
-> вызов get конкретного столбца -> использовать для запроса второй таблицы -> установить поле найденного объекта. Когда я пытаюсь это сделать, ничего не меняется. Я бы очень признателен за любую помощь. Спасибо!Parse Cloud Code Modifying Other Classes
Parse.Cloud.afterSave("A", function(request){
var A_obj = request.object
if (A_obj.get("TriggerColumn") == "TriggerValue") {
var B = Parse.Object.extend("B")
var query = new Parse.Query(B)
query.equalTo("B_Data", A_obj.get("Known_B_Data"))
query.find({
success: function(b_array) {
var b = b_array[0]
b.set("B_Other_Data","New Data")
b.save()
}
})
}
})
Спасибо! это полностью работает. –