sql >> Database >  >> NoSQL >> MongoDB

Postgres 9.4 jsonb zoekt basisoperators

Je moet ->> casten tekenreeks resultaatwaarden:

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;

Resultaat is:

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


  1. Mongo complexe sortering?

  2. Mongoose &Express:hoe u op de juiste manier gegevens verwijdert, maakt en opslaat die als referentie dienen

  3. Doctrine MongoDB vinden door id

  4. Lente:kan een klas zowel @Document als @Table zijn?