我开始使用Parse,我有一个关于Parse对象关系的简单问题。
我有两个课程:Flight
和Pilot
。
飞行员可以有很多航班,但是飞行可能只有飞行员。因此,这是一对多的关系:
Pilot < ---- >> Flight
如果我将Pilot
添加到Flight
作为指针对象,那么我是否需要手动将相同的Flight
添加到Pilot
条记录中?
如果我在Parse Data Browser中设置这种关系,我是否需要在两端添加关系?
目前,我已经在数据浏览器中添加了一个名为flight的Pilot的Relation字段。我还在Flight类中添加了一个名为pilot的Pointer字段。如果在我的应用程序中,我将导航指针设置在我的飞行物体上并保存,在Parse数据浏览器中,如果我在我的飞行员上选择关系字段,则表明与我添加飞行员的航班无关。想法?它似乎只有一种方式。
我是否只需要将飞行员指针添加到我的航班上,并且会自动建立关系?
答案 0 :(得分:0)
对于在Parse中工作的一对多查询,您只需要将属性添加到一侧。将flights
属性添加到Pilot
或将pilot
属性添加到Flight
。我的建议是将pilot
属性添加到Flight
,因为它只是一个对象而不是一组对象。
现在,您“可以”添加这两个属性,但这通常不是必需的,Parse会将它们视为单独的关系,这意味着您必须管理两个方向。