我知道这可以在Java SDK for Parse中使用。但是考虑到我有一个解析对象A的情况,它将指向另一个对象B的另一个对象B.
通过正确设置所有字段,可以只保存对象A并自动保存嵌套对象
谢谢, Karan Shah
答案 0 :(得分:0)
Parse中的对象在保存之前无法设置为字段。
您需要保存C,然后保存B,然后保存A.
这可以通过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!");
});
答案 1 :(得分:0)
实际上,从 2020/1 开始,您可以save them all at once。
在 save(opts) 中使用可选参数。
const Child = Parse.Object.extend("Child");
const child = new Child();
const Parent = Parse.Object.extend("Parent");
const parent = new Parent();
parent.save({ child: child });
// Automatically the object Child is created on the server
// just before saving the Parent