用sqlalchemy查询JSONB列表

2024-05-15 05:42:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个JSONB专栏

count = db.Column(JSONB)

此列中存储的是json对象数组

[{'uuid':'xxx-xxx-xxxx', 'bwl_click_count':'5'},{'uuid':'xxx-xxx-yyyy', 'bwl_click_count':'18'} ...]

我尝试了几种方法来查询它,但是找不到从列表中提取特定uuid的方法。我试过以下方法

db.session.query(bwl_value).filter(bwl_value.bwl_count["uuid"].astext == "xxx-xxx-xyyyxxx").all()

但它返回一个空数组。你知道吗

有人能提出一个办法吗?你知道吗

提前谢谢!你知道吗


Tags: 对象方法jsondbuuidvaluecountcolumn

热门问题