红色节点比较新值和先前值

时间:2019-02-21 10:22:23

标签: node-red

我是Node-Red的新手,我不知道没有一些存储(例如SQL数据库)是否有可能。

enter image description here

因此,我有一个MQTT端点,该端点在进行更新时会推送数字值。
例如-message.payload =799。
我想要的是在每条新消息上,将此新值与上一个值(之前收到的值)进行比较,而无需任何外部存储。

1 个答案:

答案 0 :(得分:1)

查看Report By Exception (RBE) node。仅当一个值与先前的值不同时,才允许传递该值(可以与多个输入一起使用,并使用msg.topic来区分要跟踪的变量)。

您也可以使用Context存储值。可以在不同范围内使用多种级别的上下文,以使您可以在节点之间存储和共享信息。