JSONBを使用するPostgreSQLの場合 封じ込めチェックを使用できます:
dict = {"telephones": [{"telephone": "54435345"}]}
user = cls.query.filter(your_table.contact_info.contains(dict)).first()
MySQLの場合
func
を使用できる場合があります
。 json_contains コード>
:
(あなたはそれを適応させて試す必要があります、確かにMySQLの方法ですが、おそらくPostgreSQLの方法でもあります)