按日期范围查询Mongoid

Vad*_*eev 1 ruby-on-rails nosql mongoid

我如何写两个日期范围的查询?唯一的条件是必须通过一个查询检索此数据.谢谢.

UPD:或如何在一个集合中结合2个查询?不是数组

rub*_*ish 6

您可以轻松地将这or两个范围:

Post.all.
     or(:created_at.gt => Time.now - 3.months, :created_at.lte => Time.now - 2.months).
     or(:created_at.gt => Time.now - 1.month, :created_at.lte => Time.now)
Run Code Online (Sandbox Code Playgroud)