jsonb
có một toán tử bình đẳng (=
; không giống như json
), vì vậy bạn có thể viết
SELECT key
FROM jsonb_each('{"aaa": true, "bbb": false}')
WHERE value = jsonb 'true'
(với jsonb_each_text()
bạn dựa vào biểu diễn văn bản của một số giá trị JSON).
Bạn thậm chí có thể bao gồm một số giá trị bổ sung, nếu bạn muốn:
WHERE value IN (to_jsonb(TRUE), jsonb '"true"', to_jsonb('truthy'))
IN
sử dụng toán tử bình đẳng bên dưới.