查询Mongoid 5.1中的日期范围

Ing*_*ngo 3 ruby-on-rails mongodb mongoid

你如何使用Mongoid 5.1查询日期范围?我正在尝试类似的东西

Data.find(sid: 7, :created_at => (Time.parse('5-07-2015')..Time.now ))
Run Code Online (Sandbox Code Playgroud)

但这给了我一个错误

有任何想法吗?

小智 6

你可以使用:

Data.where(:created_at => (Time.parse('5-07-2015')..Time.now))

或者在你的情况下,因为它的范围从2015年5月5日到现在你可以做到

Data.where(:created_at.gte => Time.parse('5-07-2015'))