我开始使用Node-RED。我没有JS经验。
在mysql DB的1个节点中,我必须使用msg.topic进行查询。
返回消息看起来像这样。
{ "topic": "SELECT sum FROM log WHERE id = 2", "payload": [ { "sum": 15 } ], "_msgid": "c93094ee.36cf68" }
如何在示例中提取msg.payload中的数字15?
感谢。
答案 0 :(得分:1)
在查询后的函数节点中。
var sum = msg.payload[0].sum;
...
有效负载中的[]
表示答案和答案数组,因此[0]
表示从数组中取出第一个元素。