In PostgreSQL met JSONB u kunt de insluitingscontrole gebruiken:
dict = {"telephones": [{"telephone": "54435345"}]}
user = cls.query.filter(your_table.contact_info.contains(dict)).first()
In MySQL
het is misschien mogelijk om func
te gebruiken
.json_contains
:
(je moet het aanpassen en uitproberen, zeker op de MySQL-manier, maar waarschijnlijk ook op de PostgreSQL-manier)