MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Postgres 9.4 jsonb запитва основни оператори

Трябва да кастнете ->> низови резултатни стойности:

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;

Резултатът е:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не може да се удостовери потребител в MongoDB 3.0.2 чрез java връзка

  2. Пространствени данни с mongodb или cassandra

  3. find() и findOne() методи в MongoDB, показващи различни резултати

  4. MongoDB c# извлича всички съответстващи елементи в масив в рамките на документ с помощта на Definition builder

  5. Node.js - изчакайте няколко асинхронни повиквания