У меня есть облачный код для сохранения объекта пользователя в объект Parse.Installation, с которым он связан.объект parse.com не сохраняется, хотя метод Success называется
Я вижу в журналах облачного кода, что вызывается обратный вызов «Успех», но когда я проверяю объект «Установка» в браузере «Анализ», атрибут «Пользователь» «не определен».
Любые идеи?
Parse.Cloud.define("saveUserWithInstallationObj", function(request, response) {
//Get Installation object from installationId
var query = new Parse.Query(Parse.Installation);
query.equalTo("installationId", request.params.installationId);
query.first({
success: function(result) {
if(result){
var currentUser = new Parse.User({id:request.params.userId});
result.set("user", currentUser);
result.save(null, {
success: function(installation) {
console.log("******SAVED Installation object");
response.success();
},
error: function(e) {
console.log(e);
response.error(e.message);
}
});
}else{
//no results
}
},
error: function(error) {
}
});
});
Двойная проверка: 1. * user * column имеет тип Указатель на пользовательский класс. 2. Вам необходимо использовать MASTERKEY для модификации объектов User/Installation. – Vintesh