如何使用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错误? –