如何在 Parse 中创建一对多关系?
How do I create a one to many relationship in Parse?
我正在尝试在解析中建立关系,但我不知道如何做。例如,我能否获得有关如何 link 下面两个 table 的明确说明?
- Branch table 由 objectId, branchName, company, address 组成。
- 公司 table 由 objectId、companyName 组成。
我想在 Branch 的 company 字段和 Company 的 objectId 字段之间建立关系,如果我要为特定 Branch 提取记录,公司字段中的字符串将与 Company 中的 objectId 相关table。实际上,1 个公司可以有多个分支机构,但一个分支机构只能与一个公司相关。
我主要使用 Access 并了解如何在那里建立关系和调用,但无法弄清楚如何在解析中进行。我需要在 main.js 文件中编写代码吗?我可以在 parse.com 上通过仪表板中的数据选项卡执行此操作吗?
Parse 中的关系是通过 Relation
数据类型处理的。要创建使用关系的 class,请执行以下操作:
进入您的 Parse 帐户,打开您要将此 class 添加到的应用。
- 单击 'Core'。
- 单击 "data"。
- 点击“添加Class:
对于 Class #1,将其命名为 Company
。
- 确保 class 在左侧突出显示,然后单击 "Add Col":添加
companyName
作为列,并选择字符串作为数据类型。
再次执行相同的指令,这次是针对 Branch
class。
为 branchName
和 address
的分支 class 添加更多列。对于公司名称关系,执行以下操作:
添加一个新列。对于 "Select a Type" 下拉列表,选择 "Relation";
在中间的下拉列表中,它会询问您要将其关联到什么,告诉它哪个 Parse class(公司),然后在右侧为列命名(在您的情况下,它会是 "CompanyId").
我正在尝试在解析中建立关系,但我不知道如何做。例如,我能否获得有关如何 link 下面两个 table 的明确说明?
- Branch table 由 objectId, branchName, company, address 组成。
- 公司 table 由 objectId、companyName 组成。
我想在 Branch 的 company 字段和 Company 的 objectId 字段之间建立关系,如果我要为特定 Branch 提取记录,公司字段中的字符串将与 Company 中的 objectId 相关table。实际上,1 个公司可以有多个分支机构,但一个分支机构只能与一个公司相关。
我主要使用 Access 并了解如何在那里建立关系和调用,但无法弄清楚如何在解析中进行。我需要在 main.js 文件中编写代码吗?我可以在 parse.com 上通过仪表板中的数据选项卡执行此操作吗?
Parse 中的关系是通过 Relation
数据类型处理的。要创建使用关系的 class,请执行以下操作:
进入您的 Parse 帐户,打开您要将此 class 添加到的应用。
- 单击 'Core'。
- 单击 "data"。
- 点击“添加Class:
对于 Class #1,将其命名为 Company
。
- 确保 class 在左侧突出显示,然后单击 "Add Col":添加
companyName
作为列,并选择字符串作为数据类型。
再次执行相同的指令,这次是针对 Branch
class。
为 branchName
和 address
的分支 class 添加更多列。对于公司名称关系,执行以下操作:
添加一个新列。对于 "Select a Type" 下拉列表,选择 "Relation";
在中间的下拉列表中,它会询问您要将其关联到什么,告诉它哪个 Parse class(公司),然后在右侧为列命名(在您的情况下,它会是 "CompanyId").