Najlepszy sposób grupowania według daty w Mongoid
Staram się, aby zapytanie grupowało się według dat w różnych formatach (dzień, miesiąc, rok), wiem, że jest to łatwe zapytanie na typowych bazach danych SQL.
Możesz zobaczyć kod na tym linku:https://gist.github.com/jrdi/b3f824fa4e7531c43bfd
Wiedz, że mogę biegać:
> Patient.group_by('created_at', 'day')
=> [{"_id":"11/10/2013","value":{"count":3.0}}]
Moim zdaniem naprawdę dziwny jest ten cały kod, który tworzy prostą grupę. Czy brakuje mi czegoś ważnego?
PD: Znam tę metodęself.map
a niektóre interpolacje nie są najlepszym sposobem, ale wiem, że dbam o rzeczy Mongo.