Sqalchemy:按对象值过滤jsonb而不考虑键

时间:2018-10-25 15:10:07

标签: python postgresql sqlalchemy

我的postgres数据库中有一个表:

class Sheep:
    field1 = Column(ImmutableKeyDict.as_mutable(JSONB))

field1包含一个嵌套对象,例如:

{'sheep_map': {
        '<random_key_1>': {
            'child_id': 1
        },   
        '<random_key_2>': {
            'child_id': 2
        },
    }
}

我想获取child_id为2的所有行,而与random_key_#无关。这些键是随机的,我不知道确切的值。另一个值和键是静态的,并且与示例中的完全相同。

是否可以使用sqlachemy语法进行此过滤?

0 个答案:

没有答案