我正在使用Postgres的json數據類型,但想要使用嵌套在json中的數據執行查詢/排序。Postgres JSON數據類型Rails查詢
我想用json數據類型的.where命令或查詢。例如,我想要查詢擁有超過500人的追隨者人數的用戶,或者想要按照追隨者或追蹤次數進行訂購。
謝謝!
例子:
model User
data: {
"photos"=>[
{"type"=>"facebook", "type_id"=>"facebook", "type_name"=>"Facebook", "url"=>"facebook.com"}
],
"social_profiles"=>[
{"type"=>"vimeo", "type_id"=>"vimeo", "type_name"=>"Vimeo", "url"=>"http://vimeo.com/", "username"=>"v", "id"=>"1"},
{"bio"=>"I am not a person, but a series of plants", "followers"=>1500, "following"=>240, "type"=>"twitter", "type_id"=>"twitter", "type_name"=>"Twitter", "url"=>"http://www.twitter.com/", "username"=>"123", "id"=>"123"}
]
}
PostgreSQL版本? –
PostgrSQL 9.3是我正在使用的 –
好,你看過像' - >'這樣的json運算符嗎? –