0
p = Post.last
p.change_dates = {'1': '2017-11-11', '2': '2017-10-11'}
change_dates
可以有多個按鍵如何查找數據庫中的所有記錄,其中json字段的所有值都大於當前日期?
我需要找到數據庫中的所有記錄,其中JSON字段的所有值都大於當前日期
我怎樣才能做到這一點還大嗎?
p = Post.last
p.change_dates = {'1': '2017-11-11', '2': '2017-10-11'}
change_dates
可以有多個按鍵如何查找數據庫中的所有記錄,其中json字段的所有值都大於當前日期?
我需要找到數據庫中的所有記錄,其中JSON字段的所有值都大於當前日期
我怎樣才能做到這一點還大嗎?
這應該工作:
Post.where("change_dates->>'1' = ? or change_dates->>'2' = ?", Date.today, Date.today))
是的,它會工作。但是我需要自動確定「1」和「2」,因爲可以有更多這樣的鍵,不僅是「1」和「2」 –