Python SQLAlchemy and Postgres - How to query a JSON element

后端 未结 4 423
-上瘾入骨i
-上瘾入骨i 2021-02-05 02:04

Let\'s say I have a Postgres database (9.3) and there is a table called Resources. In the Resources table I have the fields id which is an

4条回答
  •  别跟我提以往
    2021-02-05 02:25

    Also you could explicitly cast string to JSON (see Postgres JSON type doc).

    from sqlalchemy.dialects.postgres import JSON
    from sqlalchemy.sql.expression import cast
    db_session.query(Resource).filter(
        Resources.data["lastname"] == cast("Doe", JSON)
    ).all()
    

提交回复
热议问题