V PostgreSQL s JSONB můžete použít kontrolu kontejnmentu:
dict = {"telephones": [{"telephone": "54435345"}]}
user = cls.query.filter(your_table.contact_info.contains(dict)).first()
V MySQL
může být možné použít func
.json_contains
:
(musíte se přizpůsobit a vyzkoušet, určitě způsob MySQL, ale pravděpodobně i PostgreSQL)