如何使用jsonb - 和# - 在sqlalchemy中删除

时间:2018-02-19 10:09:47

标签: python postgresql sqlalchemy jsonb

我的postgres数据库表“blocks”中有一个名为“randomblocks”的jsonb列,其数据类似于json:

ProtectedRoute

如果我想删除“阻止”> “2”,根据postgres documentation的查询类似于:

Route

目前我遇到了原始查询,这不是实现这一目标的优雅方式:

{
"block": {
    "1": {
        "color": [
            "black",
            "white"
        ]
    },
    "2": {
        "color": [
            "grey",
            "silver"
        ]
    }
}
}

如何在不使用原始查询的情况下使用sqlalchemy编写相同的查询,如果可能,最好使用orm方式?

0 个答案:

没有答案
相关问题