jsonb
har en likhetsoperatör (=
; till skillnad från json
), så att du kan skriva
SELECT key
FROM jsonb_each('{"aaa": true, "bbb": false}')
WHERE value = jsonb 'true'
(med jsonb_each_text()
du litar på vissa JSON-värdens textrepresentation).
Du kan till och med inkludera några ytterligare värden, om du vill:
WHERE value IN (to_jsonb(TRUE), jsonb '"true"', to_jsonb('truthy'))
IN
använder jämställdhetsoperatören under huven.