Modify Field


Modify Field 节点修改输入 msg,输出到下游节点。

节点类型

Transformation。

输入和输出能力

该节点具有 1 个入口点和 1 个出口点。输入和输出均为 JSON 格式。

节点属性

../../../_images/modify_field.png


名称

该节点的名称。


操作

修改输入 msg 的操作。选择操作后,点击 + 添加操作对象,即可填写修改详情。

  • 更改:更改输入 msg 中现有字段的值。
    • 输入更改字段的键和值。
  • 附加:将新字段附加到输入 msg。
    • 输入附加字段的键和值。
  • 删除:从输入 msg 中删除字段。
    • 输入删除字段的键。


描述

该节点的描述。

使用限制

  • 仅修改输入 msg,不修改 metadata。
  • 仅修改 msg 的第一层,若存在数组,即不能修改数组内的值。

示例

输入示例

{
  "color": "blue",
  "num": 8,
  "temperature": 22.4,
  "windSpeed": 50
}

输出示例

更改

  • : color
  • : yellow
{
  "color": "yellow",
  "num": 8,
  "temperature": 22.4,
  "windSpeed": 50
}

附加

  • : shape
  • : circle
{
  "color": "blue",
  "num": 8,
  "temperature": 22.4,
  "windSpeed": 50,
  "shape": "circle"
}

删除

  • : num
{
  "color": "blue",
  "temperature": 22.4,
  "windSpeed": 50
}