【问题标题】:Switch on RowDataPacket contents (node-red)打开 RowDataPacket 内容(红色节点)
【发布时间】:2021-03-15 11:22:27
【问题描述】:

努力了解如何使用切换节点根据函数节点中的 SQL 选择返回的 RowDataPacket 的内容进行切换。

SQL Select 的输出始终是单个名称/值对象(数组)。

[ RowDataPacket { access: 1 } ]

访问权限为 0 或 1。

逻辑很简单,如果 access = 1 则激活输出 1

我准备了很多帖子,有些帖子似乎建议我需要一个拆分节点或另一个函数节点来拆分数组,然后再将值传递给切换节点这是真的吗?

问候 拉尔夫

【问题讨论】:

    标签: node-red


    【解决方案1】:

    你可能想要这样的东西:

    您明确指向传入数组中第一个对象的访问字段。

    但是,如果您在函数节点中运行 SQL 查询,那么您应该能够将其解包,以便在调用 return msg 之前将其设置为 msg.payload 的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多