【发布时间】:2018-05-02 03:33:38
【问题描述】:
p = Post.last
p.change_dates = {'1': '2017-11-11', '2': '2017-10-11'}
change_dates 可以有多个键
我需要从数据库中查找所有记录,其中json字段的所有值都大于当前日期
我该怎么做?
【问题讨论】:
标签: ruby-on-rails json ruby postgresql hash
p = Post.last
p.change_dates = {'1': '2017-11-11', '2': '2017-10-11'}
change_dates 可以有多个键
我需要从数据库中查找所有记录,其中json字段的所有值都大于当前日期
我该怎么做?
【问题讨论】:
标签: ruby-on-rails json ruby postgresql hash
这应该可行:
Post.where("change_dates->>'1' = ? or change_dates->>'2' = ?", Date.today, Date.today))
【讨论】: