从cloudant db读取数据,然后根据特定属性比较值

时间:2018-07-22 18:30:05

标签: node-red cloudant

我正在处理红色节点中的流。该流从cloudant数据库中读取数据,然后根据属性确定是否有条件检查两个文档的有效负载。这些属性对于特定值是否相等。问题是,我收到带有对象的数组,显示条件是否对我不起作用。以下链接中显示的流和输出

enter image description here

enter image description here

功能节点的代码:

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;

0 个答案:

没有答案