打开 RowDataPacket 内容(node-red)
Switch on RowDataPacket contents (node-red)
努力理解如何使用切换节点根据从函数节点中的 SQL Select 返回的 RowDataPacket 的内容进行切换。
SQL Select 的输出始终是单个名称/值对象(数组)。
[ RowDataPacket { access: 1 } ]
并且访问权限将为 0 或 1。
逻辑很简单,如果 access = 1,则激活输出 1
我准备了很多帖子,有些似乎建议我需要一个拆分节点或另一个功能节点来拆分数组,然后再将值传递给切换节点是这样吗?
问候
拉尔夫
您可能想要这样的东西:
您明确指向传入数组中第一个对象的访问字段。
但是如果您在函数节点中进行 运行 SQL 查询,那么您应该能够将其解压缩以在调用 return msg
之前将 msg.payload
设置为值无论如何。
努力理解如何使用切换节点根据从函数节点中的 SQL Select 返回的 RowDataPacket 的内容进行切换。
SQL Select 的输出始终是单个名称/值对象(数组)。
[ RowDataPacket { access: 1 } ]
并且访问权限将为 0 或 1。
逻辑很简单,如果 access = 1,则激活输出 1
我准备了很多帖子,有些似乎建议我需要一个拆分节点或另一个功能节点来拆分数组,然后再将值传递给切换节点是这样吗?
问候 拉尔夫
您可能想要这样的东西:
您明确指向传入数组中第一个对象的访问字段。
但是如果您在函数节点中进行 运行 SQL 查询,那么您应该能够将其解压缩以在调用 return msg
之前将 msg.payload
设置为值无论如何。