是否有任何其他方式來匹配PostgreSQL的布爾值(版本9.3)json對象而不將其轉換爲字符串?比較PostgreSQL中的布爾值9.3 json對象
我的意思是: 表包含在其jsoncolumn列下列對象:
'{"path":"mypath", "exists": true}'
以下查詢獲取記錄(注意:exists
值取爲與->>
文本):
select * from thetable where jsoncolumn ->> 'exists' = 'true';
,這一次沒有:
select * from thetable where jsoncolumn -> 'exists' = true;
我想知道是否有更合適的方法來進行布爾比較?
你有沒有嘗試:'(jsoncolumn - >'exists'):: boolean = true'? –
@a_horse_with_no_name是的,我有。它也沒有工作。 – BanzaiTokyo