2017-11-18 7 views
0
p = Post.last 

p.change_dates = {'1': '2017-11-11', '2': '2017-10-11'} 

change_datesは、私はJSONフィールドのすべての値は、現在の日付、私はこれを行うことができますどのようにjsonフィールドのすべての値が現在の日付よりも大きいdbからすべてのレコードを検索するにはどうすればよいですか?

よりも大きくなっているデータベースからすべてのレコードを検索する必要があり、複数のキー

を持つことができますか?

答えて

0

これは動作するはずです:

Post.where("change_dates->>'1' = ? or change_dates->>'2' = ?", Date.today, Date.today)) 
+0

はい、それは動作します。しかし、 "1"と "2"だけでなく、 "1"と "2"が自動的に決定される必要があります。 –

関連する問題