如何查询PostgreSQL jsonb数组

时间:2018-08-06 21:03:56

标签: ruby-on-rails postgresql jsonb

在我的Car模型中,有一个Component数组存储在PostgreSQL JSONB字段中。

记录看起来像

id: 1
name: DeLorean
components: [{"name": "engine", "maker": "doc", "scope": "system"}, 
             {"name": "transmission", "maker": "doc", "scope": "subsystem"}] 

我如何查询数据库以仅提取Car为{{1}且Component = name的{​​{1}}的{​​{1}} ?

我尝试了不同的方法,其中包括以下方法,但均未成功。

engine

0 个答案:

没有答案