清除节点红色连接节点的内部缓冲区

时间:2018-09-08 04:12:25

标签: join node-red

是否无法清除“ join”节点的内部缓冲区?

我在手动模式下使用它来收集mqtt主题和消息作为键值对象。

加入设置为:

msg.payload的一部分key/value object之后的每个msg.topic组合为1作为密钥发送值,以创建X

>

每隔一段时间我想重置生成的对象,而我发现这样做的唯一方法是重新启动红色节点。

我可以传递给节点以重置内部缓冲区的特殊消息吗?

1 个答案:

答案 0 :(得分:0)

最接近的选项是发送一条msg.complete设置为某条消息(例如true)的消息,这将重置每个消息部分的计数器,并使join节点输出其当前状态。因此,如果将join节点配置为等待4条消息,并且当msg.complete到达时它仅收到2条消息,它将输出一条包含2条消息的消息,然后重置。

这在加入节点的信息侧栏中进行了描述。