3
내 간단한 Rails 3.x 앱에 Mongoid를 사용하고 있습니다. 00 :MongoDB를 사용하여 오늘 작성한 문서를 쿼리하는 방법?
class Report
include Mongoid::Document
include Mongoid::Timestamps
end
내가 +08 내 현재의 시간대를 사용하여 현재 생성 된 모든 보고서 싶어 : 나는이 모델이있다. 내가 실행할 때, 그러나
Report.where(:created_at => DateTime.now.at_beginning_of_day.utc..Time.now.utc).to_a
: 나는이 조각을 사용하여 시도
DateTime.now.at_beginning_of_day.utc
그것은 어제 날짜를 얻고 시간대는 00입니다 : 00
왜 현재 시간대를 원하면 'utc'를 호출합니까? –
이 'Time.now.utc.beginning_of_day'을 시도하십시오. – MurifoX
@Sergio 생성 된 데이터는 '2012-06-15 09:47:35 UTC'입니다. – Ben