は私がmysqlの(5.7.12)で、次の表を持っている含まれているプリフォームする方法:SQLAlchemyののJSONコラム - クエリ
class Story(db.Model):
sections_ids = Column(JSON, nullable=False, default=[])
sections_idsを、basicly整数[1、2のリストです... 、n]。
stories = session.query(Story).filter(
X in Story.sections_ids
).all()
それはスロー:
NotImplementedError: Operator 'contains' is not supported on this expression
あなたは[こちら] SQLAにおける一般的な機能について読むことができます(http://ドキュメント.sqlalchemy.org/en/latest/core/functions.html)。 –
正しい構文が正しいですか?それは私のために働いていない...エラーは発生しません...それは次の行に続かない... – Shoham
(私の場合、Xはintであり、それを文字列にキャストするときだけです働いた)。ありがとう! – Shoham