我希望能夠查找在今天之前或之後創建的特定天數的條目。我有一些包含時間戳的模型。數據庫中有大約70k條記錄正在運行,所有這些都需要很長時間。如何對時間戳執行查詢?
我希望做這樣的事情
Model.find_by_updated_at(Date.today - 1)
看來雖然這實際上的updated_at回到班時間,沒有日期;因爲它是精確到分秒,我不能這樣做
Model.find_by_updated_at(Time.now + 10000) # ten thousand seconds
,因爲我的要求只是想找到模型改變在特定的一天。
有沒有辦法使用find來做到這一點?
我想我可以寫我自己的SQL查詢,而不是使用查找,但我不知道如何構造它來排除通過hh:mm:ss搜索,只查看日期。