我正在使用mongodb(Mongoid)
和rails 3.
我有一个字段"timestamp": ISODate("2013-02-07T04: 41: 52.773Z").
现在我想搜索范围内的日期意味着从日期到日期的变量。
fromdate: "2013-02-01" and todate: "2013-02-08".
值
我正在尝试使用where(:timestamp.gt => fromdate, :timestamp.lt => todate)
,但没有得到正确的输出。
如何进行查询以查找日期范围内的数据。。???
您需要将"2013-02-01"转换为Ruby中的Date对象。看见http://www.ensta-paristech.fr/~diam/ruby/online/ruby-doc stdlib/libdoc/date/rdoc/classes/DateTime.html#M000215