PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Utiliser les requêtes where dans le type de données JSONB dans Rails Postgres

Peut-être que ceci pourrait vous aider :

slot -> 'slot_details' @> '[{"end"=>"2015-01-15T20:00:00.000+00:00"}]'

l'idée est de demander si le sous-tableau partiel contenait. Si vous n'étiez pas dans un tableau bun dans un objet, ce serait à la place (disons que nous avons un objet de profil):

profile -> 'basics' @> '{"name":"john"}'

ne soyez pas dupe en essayant d'utiliser ? ici au lieu de @>