【发布时间】:2011-04-23 10:19:52
【问题描述】:
我想像这样获取指定日期范围内的所有记录:
@docs = Document.where(:created_at => {'$gte' => Time.now.midnight, '$lt' => Time.now.midnight + 24.hours})
但是 thiq 查询的结果是 created_at >= Time.now.midnight 的文档数组,created_at 字段的第二部分条件不适用。 即使使用像 Time.now.midnight.utc 这样的 UTC 格式,我也会得到相同的结果。 如果我会改变条件
:created_at like {'$lt' => Time.now.midnight + 24.hours, '$gte' => Time.now.midnight}
然后我将获取所有带有 created_at
【问题讨论】:
标签: ruby-on-rails mongoid