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 に答える