MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Postgres 9.4 jsonb menanyakan operator dasar

Anda perlu menggunakan ->> nilai hasil string:

WITH mytable(json_field) AS ( VALUES
  ('{"power": 200}'::JSONB),
  ('{"power": 400}'::JSONB),
  ('{"power": 0}'::JSONB),
  ('{"power": 146297}'::JSONB)
)
SELECT * FROM mytable where (json_field->>'power')::INTEGER < 2;

Hasilnya adalah:

  json_field  
--------------
 {"power": 0}
(1 row)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Abaikan karakter khusus sebelum kondisi pertandingan

  2. Jenis dokumen tersemat yang sama mongoid untuk bidang yang berbeda

  3. kueri luwak:temukan objek dengan id dalam array

  4. Menggunakan map/reduce untuk memetakan properti dalam koleksi

  5. MongoDB-Escape dot '.' di kunci peta]