Skip to main content

新增记录

场景简介

新增记录实体模型中插入记录,主要支持以下场景:

  • 单表新增:在指定实体中新增记录;
  • 级联新增:支持基于实体关系级联新增场景,如同时在1对多的关联实体中新增记录。

新增单表记录

新增一条记录

向实体中新增一条记录,进行字段赋值时,直接输入每个字段的值即可,如图所示

新增多条记录

向实体中新增多条记录,进行字段赋值时,可以通过 arraymap()函数获取值。如图所示。

入参

参数处理,这里需要的是对应的属性值数组。 ARRAYMAP(对象数组名,item =>item.对象属性值)

PS:可以通过表达式设计器,快速通过 arrymap()取值,如下图所示。

新增关联表记录

新增 1 对 1、1 对多关联表记录

当需要新增 1对11对多的关联实体记录时,可以选择关联实体的字段,进行级联新增。

注意:

  • 针对 1对11对多关系的实体进行级联新增时,ID 是自动生成的,无需进行 ID 的赋值。

  • 新增记录后,会返回生成的 ID,以便于在后续节点中使用,即后续节点通过返回 id 定位当前新增记录。

  • 1对多赋值时需要进行使用数组赋值,因此需要通过 arrymap()函数进行赋值。

新增多对 1、多对多关联表记录

当新增多对1多对多关联实体记录时,支持两种场景

在关联实体中级联新增记录

注意:由于是级联新增场景,ID 是自增生成,因此无需对 ID 进行赋值。

与关联实体中的已有记录关联

配置如图所示

注意事项

联表新增只支持两级,即 A 与 B 是多对一,B 与 C 是一对一,那么可以进行 A 与 B、B 与 C 的联表新增操作,暂不支持 A 与 B 与三表的集联新增