mongdoDb 集計を使用した類似クエリの記述方法
select count(*) as ccount from a group by a.someField order by ccount desc limit 1
mondoDb の group 関数を使用して、コレクションを特定のキーでグループ化し、より頻繁に発生する 1 行を返したい
以下のJavaのコードは、フィールドsomeFieldでグループ化を適用し、要素のコレクションを返すリストを返します。すべての要素には、「someField」と「count」(出現回数)の2つのフィールドがありますクライアントでの2回目の反復を避けたいカウントの最大値を調べる側
new GroupCommand(myCollection,
new BasicDBObject("someField ", true),
null,
new BasicDBObject("count", 0),
"function(key,val){ val.count++;}",
null);