javascript - Node-red:从 msg.payload 获取值并将其保存在变量中
问题描述
如何从 msg.payload 中获取值并将其放入变量中,然后我可以在不同的函数中使用这个变量(节点红色)
解决方案
每个msg
都只是一个 javascript 对象,使用msg.payload
来包含节点操作的数据实际上更像是一种约定而不是硬规则(即:大多数节点红色的节点都在msg.payload
字段中查找数据)。但是,您也可以将数据附加到对象中的任何其他属性,但字段msg
除外。id
当您将该消息从一个节点传递到另一个节点时,您可以使用该msg
对象访问您存储的数据。
例如,如果您将查询存储在 中msg.query
,您可以通过访问msg.query
对象在流中的后续节点中访问它。
推荐阅读
- r - 同时使用ggplot进行分组和着色
- java - 当我们在 linux 中为 selenium 执行“mvn test”时,不会创建日志文件夹
- arrays - 在 mongodb 的嵌套数组中的过滤器后包含数组索引
- html - 为什么悬停后看不到特定部分?
- sql-server - 如何在 SQL Server 2008 中获取一行中的计数
- dax - PowerPivot DAX 日期查找
- python - 在文本文件中搜索并保存在 Excel 中
- css - 用另一种字体设计数字
- regex - 正则表达式在第一次出现字符之前获取所有内容
- python - 如何使用 Python 在 Outlook 中提取电子邮件正文的一小部分?