sql >> Database teknologi >  >> NoSQL >> MongoDB

Postgres 9.4 jsonb forespørger på grundlæggende operatører

Du skal caste ->> strengresultatværdier:

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;

Resultatet er:

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


  1. I MongoDB mapreduce, hvordan kan jeg udjævne værdiobjektet?

  2. Ufølsom søgning i Mongo

  3. Spring data mongodb forespørgsel til underdokument felt

  4. Hvordan kan jeg fjerne denne udfasningsadvarsel i MongoDB, og hvorfor sker det?