使用Peewee ORM加入Postgres 9.4 JSONB字段的查询

时间:2015-04-16 14:37:39

标签: peewee postgresql-9.4 jsonb

在我的一个项目中使用peewee并且来自Django背景,我非常喜欢。

我计划在postgres 9.4中广泛使用新引入的JSONB。但是,我不知道如何使用JSONB密钥执行连接操作。

我假设一个例子对整个社区来说都很好。

1 个答案:

答案 0 :(得分:1)

你可以这样写:

User.select().join(Metadata, on=Metadata.data['user_id'] == User.id)

其中Metadata.data是JSON字段。