1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

use correct operator in query based on JSON document

This commit is contained in:
viditn91 2014-09-03 02:31:00 +05:30
parent a2f8377d1d
commit 6d988e2a29

View file

@ -132,7 +132,8 @@ event = Event.first
event.payload # => {"kind"=>"user_renamed", "change"=>["jack", "john"]} event.payload # => {"kind"=>"user_renamed", "change"=>["jack", "john"]}
## Query based on JSON document ## Query based on JSON document
Event.where("payload->'kind' = ?", "user_renamed") # The -> operator returns the original JSON type (which might be an object), whereas ->> returns text
Event.where("payload->>'kind' = ?", "user_renamed")
``` ```
### Range Types ### Range Types