5

さまざまな形式 (日、月、年) の日付でグループ化するクエリを作成しようとしていますが、通常の SQL データベースでは簡単なクエリであることがわかっています。

このリンクでコードを確認できます: https://gist.github.com/jrdi/b3f824fa4e7531c43bfd

私が実行できることを知っています:

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

私の意見では、単純なグループを作成するためのこのすべてのコードは本当に奇妙です。私は何か重要なものを見逃していますか?

PD: メソッドself.mapといくつかの補間が最善の方法ではないことは知っていますが、Mongo のことを気にかけていることは知っています。

4

1 に答える 1