Лучший способ группировки по дате с Mongoid

Я пытаюсь сгруппировать запросы по дате в разных форматах (день, месяц, год), я знаю, что это простой запрос, как правило, к базам данных SQL.

Вы можете увидеть код по этой ссылке:https://gist.github.com/jrdi/b3f824fa4e7531c43bfd

Знай, я могу бежать:

> Patient.group_by('created_at', 'day')
=> [{"_id":"11/10/2013","value":{"count":3.0}}] 

На мой взгляд, действительно странный весь этот код для составления простой группы. Я что-то упустил?

PD: я знаю этот методself.map и некоторая интерполяция - не лучший способ, но знайте, что я забочусь о монго.

Ответы на вопрос(1)

Ваш ответ на вопрос