gpt4 book ai didi

mysql - 如何从 NodeRed Mysql 节点获取输出

转载 作者:可可西里 更新时间:2023-11-01 07:39:06 26 4
gpt4 key购买 nike

我想从 NodeRed mysql 节点中退出。

这里是连接图片: enter image description here

选择查询是:

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com