Store Context¶
Store Context 节点在指定的范围内存储指定的键值对数据,供 Read Context 节点检索。
节点类型¶
Action。
节点属性¶
名称
该节点的名称。
范围
存储数据的范围,选项如下所述。
- 该集成流:只能在该节点所属的集成流中访问存储的数据。
- 全部集成流:同一 OU 中的所有流都可以访问存储的数据。
TTL(秒)
数据存储的时间,以秒为单位,最大值为 864000,最大值为 864000。一旦过了指定的时间,将无法再检索数据。
键 和 值
由键值对方式存储的数据,最多可以设置 20 对键值对,键不可重复,值可以重复,最多可以设置 20 对键值对,键不可重复,值可以重复。默认情况下,除非使用 ${msg.id}
之类的表达式,否则 键 和 值 的数据都将以 String 数据类型存储。
是否累加
如果之前该键已被存储,并且已存值和新填入的值都是数字,勾选复选框可将新值与已存值累加,最后存储的值为已存值和新值之和。如果不勾选,已存值将被覆盖,最后存储的值为新值。
是否累加
如果之前该键已被存储,并且已存值和新填入的值都是数字,勾选复选框可将新值与已存值累加,最后存储的值为已存值和新值之和。如果不勾选,已存值将被覆盖,最后存储的值为新值。
例如,在前一次触发流时存储的键值对为 k-1
,k
是键,1
是已存值。如果此时填入一个 k
的新值,例如 k-2
,已存值和新值均为数字,那么勾选复选框将导致前后两次的值累加,最后存储的键值对为 k-3
。如果不勾选,新值将覆盖前面的已存值,最后存储的键值对为 k-2
。
如果已存值和新值中任一项不是数字,则勾选复选框无效,已存值将直接被新值覆盖。
选择 + 添加 或 删除 图标可分别添加或删除键值对。
描述
该节点的描述。
示例¶
输入示例¶
{
"device_id_no":"device001",
"time":"1614420000000",
"measurepoints": {
"converter001":"200"
}
}