如何使用Mongoid 5.1查詢日期範圍?我想是這樣在Mongoid中查詢日期範圍5.1
Data.find(sid: 7, :created_at => (Time.parse('5-07-2015')..Time.now))
但給我一個錯誤
任何想法?
如何使用Mongoid 5.1查詢日期範圍?我想是這樣在Mongoid中查詢日期範圍5.1
Data.find(sid: 7, :created_at => (Time.parse('5-07-2015')..Time.now))
但給我一個錯誤
任何想法?
你可以只使用:
Data.where(:created_at => (Time.parse('5-07-2015')..Time.now))
或在您的情況,因爲它從2015年5月7日範圍爲現在,那麼你可以這樣做
Data.where(:created_at.gte => Time.parse('5-07-2015'))
.find
方法應該用於查找具有特定ID的記錄。
您必須使用find_by
Data.find_by(sid: 7, created_at: (Time.parse('5-07-2015')..Time.now))
什麼樣的o f錯誤? –