Rails jsonb搜索所有属性

时间:2017-08-28 14:35:54

标签: ruby-on-rails postgresql jsonb

我的postgres数据库中有一个jsonb字段,其中包含一些用户信息,我的应用程序中有一个搜索框,用于查询jsonb字段,例如我想搜索用户名

where('user_details ->> :key LIKE :value', key: "name", value: "%#{term}%")

我想要做的是搜索jsonb字段的所有键,这将被翻译成这样:

where('user_details ->> :all_keys LIKE :value', value: "%#{term}%")

0 个答案:

没有答案