PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Użyj zapytania where w typie danych JSONB w Rails Postgres

Może to może ci pomóc:

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

chodzi o to, aby zapytać, czy zawiera częściową podtablicę. Gdybyś nie był w tablicy bun w obiekcie, byłby to (powiedzmy, że mamy obiekt profilu):

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

nie daj się zwieść próbie użycia ? tutaj zamiast @>




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:Wyszukiwanie pełnotekstowe - Jak wyszukiwać częściowe słowa?

  2. Ebean szuka niewłaściwej nazwy sekwencji w Play Framework 2

  3. Postgresql - Jak przyspieszyć aktualizację ogromnej tabeli (100 milionów wierszy)?

  4. knex:jaki jest właściwy sposób tworzenia tablicy z wyników?

  5. Utwórz alias dla tabeli PostgreSQL