使用iOS Parse SDK
,我可以成功地创建一个新的PFObject A
,并将其设置为另一个新的PFOBject B
的值:
PFObject * objectA = [PFObject objectWithClassName:@"objectA"];
[objectA setValue:@"Test Text" forKey:@"text"];
PFObject * objectB = [PFObject objectWithClassName:@"objectB"];
[objectB setValue:objectA forKey:@"objectA"];
当我执行[PFObject saveAll:(NSArray*)objects]
时,Parse将为objectA
生成一个objectId
,并将其设置为objectB
上键中的指针值。在
如何使用REST API (PYTHON)
来完成此操作。从文档中可以看出,在将指针作为类objectB
的键上的值传递时,必须呈现以下内容:
但是,当我创建一个新的objectA
时,objectId
还不存在。在
这是我的python代码:
^{3}$
根据this question on the Parse forum,
saveAll:
在后台使用batches,如果它确定对象图有未保存的子对象,它会成批处理它们,然后使用结果来正确保存父对象。在要使用restapi自己完成这项工作,您需要自己计算批处理。批处理限制为每个批处理50个创建/更新/删除操作。在
如果您有50个
objectA
实例,每个实例都有一个引用它的objectB
,那么可以分两批完成。在这是使用批处理更正的代码。而不是为设置指针表示
我设置了实际对象。Parse整理上传的依赖关系。在
^{pr2}$相关问题 更多 >
编程相关推荐