环境
- EMQX 版本:5.0
- 操作系统版本:centeros 7 docker
重现此问题的步骤
- 在规则里面配置sql,然后加上where topic后不触发动作(消息重发布)
你预期想干什么?
SELECT <字段名> FROM <主题> [WHERE <条件>]
client_disconnected 里面没有topic字段的,所以也没条件啊。
你先不加where,调试一下,看出来的字段有那一些,再去加。
请问是不是在触发对应规则的时候,返回的全部字段,才能作为过滤条件的,然后这个断开连接,返回的全部字段里面没有topic,使用就不能使用topic过滤,对吗?我用clientid的时候,是能触发动作的
对啊
明白了,明白了,谢谢啦