让您可以按年、月、两周、周等查找 ActiveRecord + Mongoid 对象!
ByStar (by_*) 允许您根据时间轻松、可靠地查询 ActiveRecord 和 Mongoid 对象。
| 范围 | 意义 |
|---|---|
between_times(start_time, end_time) |
查找发生在两个给定时间之间的所有记录。 |
between_dates(start_date, end_date) |
查找发生在两个给定日期之间的所有记录,从 start_date 开始到 end_date 结束。 |
before(end_time) |
查找发生在给定时间之前的所有记录。 |
after(start_time) |
查找发生在给定时间之后的所有记录。 |
at_time(time) |
查找在给定时间发生的所有记录,或者在"时段"类型对象(见下文)的情况下,重叠在该时间上。 |
between_times 和 between_dates 支持替代的参数形式:
between_times(Range)between_times(Array)between_times(start_time, nil) - 与 after(start_time) 相同between_times(nil, end_time) - 与 before(end_time) 相同暂无开放 Issues,或尚未同步最近议题。