6
对于按日期分组,我使用了group_by
方法。Ruby On Rails Mongoid Group通过
Example: Product.all.group_by {|d| d.created_at } # return Hash
但kaminari不支持哈希。我使用Mongoid和我需要按页面导航(kaminari)日期组。它怎么样?
对于按日期分组,我使用了group_by
方法。Ruby On Rails Mongoid Group通过
Example: Product.all.group_by {|d| d.created_at } # return Hash
但kaminari不支持哈希。我使用Mongoid和我需要按页面导航(kaminari)日期组。它怎么样?
雷只支持阵列 分页例如
Kaminari.paginate_array(an_array).page(1).per(10)
GROUP_BY不是mongoid方法中,阵列的方法中,分组在存储器中的所有数据。 为了使用mongoid分组功能,您需要使用mongodb map/reduce。
如果确实需要在内存组的结果,它显示视图,您需要手动转换哈希阵列
你提到了这些相关的问题? http://stackoverflow.com/questions/5482227/grouping-mongoid-objects-by-day?rq=1 http://stackoverflow.com/questions/7354851/mongoid-group-conditions?rq=1 http://stackoverflow.com/questions/12014009/mongoid-group-by-or-mongodb-group-by-in-rails?rq=1 http://stackoverflow.com/questions/15569469/group -clause-mongoid-rails?rq = 1 – 2013-03-26 15:57:40
您不会在group_by之前调用kaminari方法吗? – cpuguy83 2013-03-27 01:15:14