PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Penyaringan Django JSONField

Sesuai dengan dokumen Django JSONField, ini menjelaskan bahwa data struktur cocok dengan format asli python, dengan pendekatan yang sedikit berbeda saat membuat kueri.

Jika Anda mengetahui struktur JSON, Anda juga dapat memfilter kunci seolah-olah itu adalah bidang terkait:

object.filter(data__animal='cat')
object.filter(data__name='tom')

Dengan akses larik:

object.filter(data__0__animal='cat')

Contoh berisi Anda hampir benar, tetapi data Anda ada dalam daftar dan memerlukan:

object.filter(data__contains=[{'animal': 'cat'}])



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kompilasi PL/Proxy dengan PostgresPlus Advance Server 9.1

  2. Cara Mengonversi Kasus String di PostgreSQL

  3. postgresql:INSERT INTO ... (PILIH * ...)

  4. Bagaimana current_date Bekerja di PostgreSQL

  5. Django, mod_wsgi, psycopg2 ImproperlyConfigured:Kesalahan memuat modul psycopg2:Tidak ada modul bernama _psycopg