如何使用mongodb动态过滤日期?

时间:2015-01-07 16:32:31

标签: ruby mongodb postgresql mongodb-query

我在postgresql中有以下内容:

where("booking.started_at + (interval '1 min' * booking.duration) <= ?", Time.zone.now)

但是,我不知道如何在mongo中表达它。我看过一些建议使用日期范围的帖子,如:

db.bookings.find({"started_at": {"$gte": started_at_value, "$lt": ?}})

基本上,我想找到所有已启动的预订,这意味着(伪代码):started_at <= current_time <= started_at + duration。我不知道如何指定查询的结束范围。有什么指针吗?

0 个答案:

没有答案