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

问题描述 投票:-1回答:1

有没有办法清除“join”节点的内部缓冲区?

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

加入设置是:

结合每个msg.payload创建一个key/value object,使用msg.topic的值作为1部分X之后的关键发送值以及随后的每条消息

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

是否有一个特殊的消息,我可以传递给节点重置内部缓冲区?

join node-red
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.