RuleGo RuleGo
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文
🏠首页
  • 快速入门
  • 规则链
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 可视化
  • RuleGo-Server
  • RuleGo-MCP-Server
  • AOP
  • 触发器
  • 高级主题
  • 性能
  • 标准组件
  • 扩展组件
  • 自定义组件
  • 组件市场
  • 概述
  • 快速入门
  • 路由
  • DSL
  • API
  • Options
  • 组件
🔥编辑器 (opens new window)
  • 可视化编辑器 (opens new window)
  • RuleGo-Server (opens new window)
  • ❓问答

    • FAQ
💖支持
👥加入社区
  • Github (opens new window)
  • Gitee (opens new window)
  • GitCode (opens new window)
  • 更新日志 (opens new window)
  • English
  • 简体中文

广告采用随机轮播方式显示 ❤️成为赞助商
  • 快速入门

  • 规则链

  • 标准组件

    • 标准组件概述
    • 过滤器

    • 动作

      • 记录日志
      • 函数处理
      • 延迟
      • 节点组
      • 迭代器
        • 配置
        • Relation Type
      • 遍历
      • 命令
      • 汇聚
    • 转换器

    • 外部的

    • 流

  • 扩展组件

  • 自定义组件

  • 组件市场

  • 可视化

  • AOP

  • 触发器

  • 高级主题

  • RuleGo-Server

  • 问题

目录

迭代器

iterator组件(已弃用):迭代器。遍历msg或者msg中指定字段每一项值到下一个节。遍历的字段必须是数组或者{key:value}类型。弃用,使用for组件代替

# 配置

字段 类型 是否必填 说明 默认值
fieldName string 否 遍历字段名称,如果空,遍历整个msg,支持嵌套方式获取msg字段值,例如items.value、items ""
jsScript string 否 每一项item的js过滤脚本,可选,默认为空,匹配所有item ""

jsScript:

  • function Filter(item,index,metadata)
    • item: 当前遍历的item
    • index: 如果是数组,则表示当前遍历的index,如果是map,则表示当前遍历的key
    • metadata: 消息元数据
    • 返回值: true表示匹配,false表示不匹配

# Relation Type

  • True: item满足JsScript条件,则会把item数据通过True链发到下一个节点
  • False: item不满足JsScript条件,则会把item数据通过False链发到下一个节点
  • Success: 遍历结束后,通过Success链把原始msg发送到下一个节点
  • Failure: 找不到指定字段、js脚本执行失败或者遍历的对象不是 数组或者{key:value},则发送到Failure链
在 GitHub 上编辑此页 (opens new window)
上次更新: 2025/04/02, 01:29:50
节点组
遍历

← 节点组 遍历→

Theme by Vdoing | Copyright © 2023-2025 RuleGo Team | Apache 2.0 License

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式