首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点红色MongoDB

节点红色MongoDB
EN

Stack Overflow用户
提问于 2017-06-22 01:47:03
回答 1查看 1.5K关注 0票数 1

我有从MongoLab到Node-RED的传感器数据,我想使用Node-Red仪表板以仪表或图表的形式可视化这些数据。来自mongoLab集合的数据如下所示:

代码语言:javascript
复制
[{"_id":"5947e34de8fef902920defd8","sensorId":"5947340048225508","value":34,"date":"2017-06-19T14:44:29.000Z"},{"_id":"5947e34e6737e202b54f0a62","sensorId":"13359295204302776","value":25,"date":"2017-06-19T14:44:30.000Z"},{"_id":"5947e352e8fef902920defdc","sensorId":"5947340048225508","value":37,"date":"2017-06-19T14:44:34.000Z"},{"_id":"5947e3536737e202b54f0a66","sensorId":"13359295204302776","value":24,"date":"2017-06-19T14:44:35.000Z"}]

我想根据sensorId...or来可视化这些值,有没有任何方法可以使用Node Red来可视化这些数据。

函数节点正在使用以下javascript

代码语言:javascript
复制
msg.headers = {"Content-Type":"application/json"};
return msg;

我的目的是在ui_gauge或图表上可视化传感器的值。

EN

回答 1

Stack Overflow用户

发布于 2017-12-06 15:12:01

为您要在UI/仪表板中反映的每个唯一数据流制作一个仪表/图形。

然后,您需要将输出行加倍到另一个函数,该函数将此信息传递给msg.payload,然后从该函数将其绑定到相应的仪表板仪表。

仪表显然会显示上一次发送的值,而图形会显示历史记录。可能需要调整仪表板仪表/图表的可视化布局,以根据您的喜好显示更多数据。

流程图示例

在新的forked函数中,您的代码可能如下所示,该函数随后将绑定到您的量规:

代码语言:javascript
复制
  msg.payload = msg.value; 
  return msg;

或者,您可以使用开关,然后将这些值分解为多个输出,然后每个输出都转到相应的量规以反映数据。

使用交换机的流程图示例

我真的希望这对你有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44682915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档