我目前正在加载一个url,在Ruby中解析它,然后在整个数组上迭代一个select和map方法来提取某些数据。如果我每分钟都在查询(这就是我正在做的事情),这可能需要更长的时间,并且会减慢前端的速度。有没有办法在url请求中执行此操作,以便对json数组进行“预过滤”,以便每次都不查询每个项目?
我当前的选择/地图方法的工作原理如下:
>> request and parse some url into json 'array'
array_filtered = array['orders'].select { |h| h['updated_at'] > $time_min }.map { |order| order['order_number'] }
在ISO8601中花费指定时间$ time_min,并使用大于$ time_min的'updated_at'键值检查并拉出数组中的每个项目。 是否可以在URL中进行此字符串比较?
-Thanks