Método Mongoid ModelName.collection.aggregate com $ match por datas.

Exemplo:

Stat.collection.aggregate({
'$match' => {
'$and' => [
{ 'day' => { '$gte' => from.to_date.mongoize } },
{ 'day' => { '$lte' => to.to_date.mongoize } }
]
},
})

Quando você estiver usando a função agregada, ela usará o método da biblioteca de ciclomotores. Esta biblioteca não sabe nada sobre seus parâmetros e você precisa ter certeza de que está passando os parâmetros corretos.

Permite que você tenha ‘campo: dia, digite: Data’, você deve usar a extensão mongoize mongoid para converter a data para a visualização correta da data.