Mejor manera de agrupar por fecha con Mongoid

Estoy tratando de hacer una consulta agrupando por fecha con diferentes formatos (día, mes, año), sé que es una consulta fácil en bases de datos típicamente SQL.

Puedes ver el código en este enlace:https://gist.github.com/jrdi/b3f824fa4e7531c43bfd

Sé que puedo correr:

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

En mi opinión es realmente extraño todo este código para hacer un grupo simple por. ¿Me estoy perdiendo algo importante?

PD: conozco ese métodoself.map y algunas interpolaciones no son la mejor manera, pero sé que me interesan las cosas de Mongo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta