0

我正在使用mongodb(Mongoid)rails 3.

我有一个领域"timestamp": ISODate("2013-02-07T04: 41: 52.773Z").

现在我想在范围内搜索日期意味着 fromdate 和 todate 变量。

的价值fromdate: "2013-02-01" and todate: "2013-02-08".

我正在尝试使用 where(:timestamp.gt => fromdate, :timestamp.lt => todate)但没有得到正确的输出。

我如何进行查询以查找日期范围内的数据..???

4

1 回答 1

0

您需要将“2013-02-01”转换为 Ruby 中的 Date 对象。见http://www.ensta-paristech.fr/~diam/ruby/online/ruby-doc-stdlib/libdoc/date/rdoc/classes/DateTime.html#M000215

于 2013-02-07T16:51:03.497 回答