我有一个使用 postgrest 进行的 json 查询,我需要接受 2 个场景。
该值必须等于“故障转移”或为空(不存在)。
如果不涉及 JSON,这将是一个简单的or=(device_type.eq.failover,device_type.is.null)
但是...对于我的一生,我无法使用 OR 和 JSON 进行查询以协同工作...
event->labels->>device_type=eq.failover
这适用于第一种情况。
event->labels->>device_type=is.null
适用于第二种情况。但是我如何将它们组合成一个 OR 语句?
我试过了:
or=(event->labels->>device_type=is.null,event->labels->>device_type=eq.failover)
event->labels->>device_type=or(eq.failover,is.null)
event->labels->>device_type.or=(eq.failover,is.null)
但是所有这些都只返回一个 400 bad request 错误......
知道如何在 postgrest 中将 JSON 匹配与 OR 语句结合起来吗?