0

私は単純なアプリを構築しており、管理者にいくつかの単純な統計を表示したいと考えています。データマッパーを使用して同じ日に作成されたデータベースからオブジェクトのカウントの配列を取得することは可能ですか、それとも手動でレコードを調べてカウントする必要がありますか?

オブジェクトには created_at 属性があります。

4

2 に答える 2

0

だから私はそれを解決することができました、それが正しい方法であるかどうかはわかりませんが、うまくいきます

days = Array.new
count = Array.new

photos_per_day = Photo.aggregate(:all.count, :upload_date)
photos_per_day.each do |ppd|
  count.push(ppd[0])
  days.push(ppd[1].day.to_s + " " + Date::MONTHNAMES[photo[1].month])
end

{:days => days, :count => count}.to_json
于 2013-06-13T09:31:34.260 に答える