查询
一、概述
查询节点是逻辑设计器中用于从数据源中提取数据的功能节点。通过配置数据源、过滤条件、排序、分组等选项,用户可以精准地查询所需要的数据,并在流程中进行后续处理。查询节点支持高级查询特性如多模型联接(左连接、右连接、内连接)、分组聚合、级联子查询以及结果去重等。
二、使用说明
2.1 名称
查询节点的逻辑名称,用于标识该节点在流程中的作用。
2.2 数据源
可选择一个或多个数据模型作为查询来源,支持连接操作(左连接、右连接、内连接)。

2.3 过滤器
设置查询条件,过滤器参数支持绑定字段、表达式等形式,对数据源进行过滤,满足条件的查询。

2.4 级联查询
实体设置外键后,可在主查询结果基础上进行子级模型的延伸查询,用于一对一、一对多、多对多级联查询,支持多重级联。

2.5 分组
支持对多个字段进行分组聚合操作。

2.6 查询字段
指定需要返回的字段,支持选择模型字段,也支持手动配置字段。

2.7 排序
支持设置多个字段的排序规则(升序/降序)。

2.8 查询结果
设置查询结果的输出的类型,支持:返回集合、返回第一项、返回最后一项、返回分页数据,供后续节点引用。

2.9 结果去重
启用后自动过滤重复记录,返回唯一结果集。
三、示例场景
查询公司的部门和员工。

四、注意事项
-
过滤器中表达式应确保数据唯一性或清晰的筛选逻辑。
-
多表关联时注意字段的别名设置。
-
查询字段可选模型字段或自定义字段,设置值(特别是表达式)时注意数据类型匹配。
-
分组、排序、去重功能应合理搭配使用。
-
仅返回需要查询的字段提高查询效率。