50

您如何检查jsonPostgres 中的字段是否具有特定元素?

我试过了json->>'attribute' is not null,但没有用。

4

2 回答 2

78

使用->

where (json->'attribute') is not null
于 2013-10-17T12:37:28.010 回答
33

虽然有效。最好使用特殊运算符?

WHERE your_column_name::jsonb ? 'attribute'

注意:仅适用于jsonb类型。

于 2017-11-17T10:53:30.787 回答