global-variables - 在 NodeRED 中全局保存值
问题描述
我们正在处理 MQTT 消息,处理这些消息并调用 REST 服务将信息发送到另一个系统。
现在我们需要从 MQTT 消息中保存一些值,以便将这些值与其他消息进行比较。是否可以创建一个可以从其他工作流访问的工作流之外的数组?目前我们正在将值保存到文件中,但这不是我们想要的方式。
解决方案
听起来您需要外部数据库或键值存储。
Node-RED 有很多数据库节点可以执行此操作,或者对于键值对,您可以使用 redis 之类的东西。
您可以在https://flows.nodered.org上搜索数据库和redis节点。
推荐阅读
- python - PyQt5 QTableWidget:右键选择列,并在上下文菜单中显示删除条目
- jquery - 单击 img 标签更改 svg 图像颜色
- java - 解码 BCryptPassword 以在 JavaMailSenderImpl 中设置
- python - 如何从弹性搜索中捕获特定字段并转换为熊猫数据框
- c - 如何使用 C 解析 CSV 文件中的每一列
- r - 如果它们存在,如何删除所有列的特定字符串
- javascript - 从键名中获取数组的元素对象
- c# - 如何为另一个应用程序捕获 WM_MINIMIZE?
- varnish-vcl - 使用 Fastly CDN 将动态 CSS URL 放入 HTTP 标头
- scala - 如何在我们有 null 的日期字段中放置一些默认值,例如“9999-12-31”