我正在尝试使用此过滤器检索自特定日期时间以来编辑的所有项目:
last_sync = DateTime.new(...)
filters = {last_edit_on: {from: last_sync}}
Podio::Item.find_by_filter_values(app_id, filters).all
此过滤器不起作用,我测试了不同的值以查看它是否是时间偏移问题。
filters = {last_edit_on: {from: 1.hour.from_now}}
Podio::Item.find_by_filter_values(app_id, filters).all.count # > 0
非零数,尽管将来编辑的项目没有意义。我甚至尝试过相对值,并且我仍然会在将来获得带有last_edit_on的项目。
filters = {last_edit_on: {from: '+0d', to: '+1d'}}
Podio::Item.find_by_filter_values(app_id, filters).all.count # > 0
如果我进一步过滤{from: '+1d', to: '+2d'}
或
{from: 2.days.from_now}
,我终于有了一个零计数,这让我觉得我正确使用了这个过滤器。
我错过了什么或者在last_edit_on过滤系统中是否存在问题?
答案 0 :(得分:0)
以下是过去4天内编辑项目的工作原理(例如)
ggpairs(mtcars, columns = c(1, 5), colour = "cyl",
upper = list(continuous = wrap("cor", size = 9)))