我正在处理红色节点中的流。该流从cloudant数据库中读取数据,然后根据属性确定是否有条件检查两个文档的有效负载。这些属性对于特定值是否相等。问题是,我收到带有对象的数组,显示条件是否对我不起作用。以下链接中显示的流和输出
功能节点的代码:
context.data = context.data || 0.0;
context.data1 = context.data1 || 0.0;
if (msg.topic === 'image') {
context.data1 = msg.payload;
} else if (msg.topic === 'Sniffer') {
context.data = msg.payload;
}
if (msg.payload === "aldo" && msg.payload.MAC >0 ) {
node.status({fill:"red",shape:"ring",text:"disconnected"});
} else {
node.status({fill:"red",shape:"ring",text:"disconnected"});
}
return msg;
//return context.data1;