sql >> Database teknologi >  >> RDS >> PostgreSQL

sqlalchemy, filtrer en json-kolonne, der indeholder et array

I PostgreSQL med JSONB du kan bruge indeslutningskontrollen:

dict = {"telephones": [{"telephone": "54435345"}]}
user = cls.query.filter(your_table.contact_info.contains(dict)).first()

I MySQL det kan være muligt at bruge func .json_contains :

(du skal tilpasse og prøve det, bestemt MySQL-måden, men sandsynligvis også PostgreSQL-måden)




  1. Sådan beregnes forskellen mellem to datotider i T-SQL

  2. Typer af tabelrelationer i MS Access

  3. VB.NET og MySql UPDATE-forespørgsel

  4. Kunne ikke finde filen mysql-connector-java-5.1.13-bin.jar