sql >> Database >  >> RDS >> PostgreSQL

Gebruik waar-query's in JSONB-gegevenstype in Rails Postgres

Misschien kan dit je helpen:

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

het idee is om te vragen of de gedeeltelijke subarray bevatte. Als je niet in een array bun in een object was, zou het in plaats daarvan zijn (laten we zeggen dat we een profielobject hebben):

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

laat u niet misleiden door ? hier in plaats van @>




  1. Forward engineer doet niets in de MySQL Workbench

  2. T-SQL XOR-operator

  3. Waarom veel tabellen ORACLE standaard 12c?

  4. Yii2 en gegevens opslaan in database als UTC