- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想从 NodeRed mysql 节点中退出。
选择查询是:
msg.topic = "SELECT * t.TableID FROM booking t where t.bookingdate='"+formattedDate+"' and t.TableID = 3";
我想要得到的输出:
if(msg.payload.TableID ==3){
var id = "15";
var message = "Front Desk";
msg.topic = "INSERT INTO tableMessage(TableID, MESSAGE) VALUES ('"+id+"' ,'"+message+"')";
return msg;
}
问题是 msg.payload.TableID ==3
对吗?从Mysql节点读出put是正确的方法吗
选择查询经测试工作正常。但这种情况对我不起作用。
任何人都可以帮助我如何从 mysql 节点检索数据。
谢谢
最佳答案
mysql 节点的输出是一个行数组,因此您的测试应该是这样的:
if (msg.payload[0].TableID ==3) {
...
编辑:您可以通过测试msg.payload
的内容来测试是否没有返回结果if (!msg.payload) {
//no results
} else if (msg.payload[0].TableID == 3) {
//results
}
关于mysql - 如何从 NodeRed Mysql 节点获取输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33846621/
我正在使用通过 docker 部署的 NodeRed 进行项目,我想保存我的部署状态,包括流程、设置和新添加的模块,以便我可以保存图像并将其加载到另一台复制完全相同 NodeRed 的主机上实例。 我
我正在尝试将以下内容发送到 NodeRED.. this.user= { medName1: '', medTime1: '' },
当我尝试在 nodered 上绘制饼图时,颜色始终为黑色。我正在使用 dashboard-ui Node 。缺少什么?或者在 nodered ui 上绘制饼图的最佳方法是什么? msg.payload
我对 Nodejs 比较陌生,我在函数 Node 内的代码如下所示, var temper=parseInt(msg.payload.temperature); temp=temper; var se
我想从 NodeRed mysql 节点中退出。 这里是连接图片: 选择查询是: msg.topic = "SELECT * t.TableID FROM booking t where t.book
我正在尝试收集从 AngularJS 发送到 NodeRED 数组的字符串。 AngularJS 代码如下所示 this.user = { medName1: '', me
我想通过单击按钮启动我的 Node ,这样我就不必将注入(inject) Node 放在前面。如何在 javascript 文件中注册按钮点击? 我尝试将 node.on("input", async
我正在尝试在 NodeRed 中生成一个 HTTP Webrequest,它将通过正常的上传表单将文件上传到网站。我想我知道如何上传文件,但我不知道如何传递我还必须填写的其他输入字段。 我只找到了如何
当我在红色节点中收到带有 msg.payload 的最终消息时,我得到“9f1c56018530012421409d9c10582007” 如何过滤掉消息中的引号?运输。 有人知道如何将它们从实际有效
我目前正在 Node-RED 上实现一个流程,其中 MQTT 订阅者 Node 将数据发送到 kafka 生产者 Node ,即 Node-RED 上的输出 Node 。 如果 Kafka 生产者 N
我在 Bluemix 上使用 Starter Boilerplate 创建了一个 NodeRed 应用程序。我注意到的一件事是我的 Flow Editor 对公众可用(即匿名访问可以编辑我的节点和部署
我正在尝试在 nodered 中为我的树莓派 pi3 安装传感器 Node 。该传感器为空气质量传感器SDS011,安装命令如下: npm install node-red-contrib-sds01
我知道 WebSocket api 没有定义 header 。 根据this我们可以通过 URL 设置基本身份验证。 ws = new WebSocket("ws://username:passwor
我是一名优秀的程序员,十分优秀!