我正在使用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)
但未获得正确的输出。
如何进行查询以查找日期范围内的数据.. ???
答案 0 :(得分:0)
您需要将“2013-02-01”转换为Ruby中的Date对象。见http://www.ensta-paristech.fr/~diam/ruby/online/ruby-doc-stdlib/libdoc/date/rdoc/classes/DateTime.html#M000215