2015-05-04 2 views
0

Я знаю, что это было возможно в Java SDK для Parse. Но, учитывая ситуацию, когда у меня есть объект разбора A, который укажет на другой объект B, который будет на другой объект C.Parse.com javascript sdk вложенное сохранение

Установив все свои поля правильно, можно просто сохранить объект A и вставить вложенные объекты автоматически сохраняются

Спасибо, Karan Shah

+0

Да. просто сохраните объектыA, а B и C тоже будут сохранены. – danh

+0

Я пробовал это, и я получаю ошибку несохраненного объекта. –

ответ

0

Объекты в Parse не могут быть установлены на полях, пока они не были сохранены.

Вам нужно сохранить C, затем B, а затем А.

Это может быть достигнуто с PARSE обещаниями.

var C = Parse.Object.extend("C"); // Or whatever objects they are 
var B = Parse.Object.extend("B"); 
var A = Parse.Object.extend("A"); 
C.save().then(function() 
{ 
    B.set("C", C); 
    return B.save(); 

}).then(function() 
{ 
    A.set("B", B); 
    return A.save(); 

}).then(function() 
{ 
    console.log("All saved successfully!"); 
}); 
+0

Спасибо за ответ. Я знаю, что это работает так, но в Parse SDK для Java он работает так –

Смежные вопросы