跳转到内容

关系字段

关系字段用于在两个表之间创建连接。与标准数据字段(如文本或数字)不同,此字段不存储简单值;相反,它存储对另一个表中记录的引用(链接)。

创建关系允许您在单个请求中查询相关数据(例如,“获取此作者及其所有书籍”)。

配置关系字段时,设置定义基数(可以链接多少记录):

  • 名称: 字段在 API 中显示的名称(例如 authorordersprofile)。
  • 相关表: 要链接到的目标表。
  • 类型(基数): 此部分使用单选按钮定义关系规则。通常提供两条路径:
    • 允许每个 [相关表] 有多个 [当前表]: 选择此项以创建一对多关系。
    • 允许每个 [当前表] 有一个 [相关表]: 选择此项以强制执行一对一关系。
  • 描述: 解释关系性质的可选注释。
  • 必填: 如果启用,除非链接到相关表中的记录,否则无法保存记录。
  • 唯一: 如果启用,确保相关表中的特定记录只能链接一次。
关系类型描述示例
一对一记录 A 仅链接到一个记录 B,反之亦然。User <-> Profile
一对多记录 A 链接到多个记录 B,但记录 B 仅链接到一个记录 A。Author <-> Books

注意: 当您在一个表中创建关系字段时,系统会自动在相关表中创建相应的”反向”字段,以确保连接双向工作。