解析一对多关系更新

时间:2014-12-19 14:28:34

标签: ios objective-c parse-platform relationship

我开始使用Parse,我有一个关于Parse对象关系的简单问题。

我有两个课程:FlightPilot

飞行员可以有很多航班,但是飞行可能只有飞行员。因此,这是一对多的关系:

Pilot < ---- >> Flight

如果我将Pilot添加到Flight作为指针对象,那么我是否需要手动将相同的Flight添加到Pilot条记录中?

如果我在Parse Data Browser中设置这种关系,我是否需要在两端添加关系?

目前,我已经在数据浏览器中添加了一个名为flight的Pilot的Relation字段。我还在Flight类中添加了一个名为pilot的Pointer字段。如果在我的应用程序中,我将导航指针设置在我的飞行物体上并保存,在Parse数据浏览器中,如果我在我的飞行员上选择关系字段,则表明与我添加飞行员的航班无关。想法?它似乎只有一种方式。

我是否只需要将飞行员指针添加到我的航班上,并且会自动建立关系?

1 个答案:

答案 0 :(得分:0)

对于在Parse中工作的一对多查询,您只需要将属性添加到一侧。将flights属性添加到Pilot或将pilot属性添加到Flight。我的建议是将pilot属性添加到Flight,因为它只是一个对象而不是一组对象。

现在,您“可以”添加这两个属性,但这通常不是必需的,Parse会将它们视为单独的关系,这意味着您必须管理两个方向。

相关问题