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