2017-02-17 11 views
0

私は以下のようなデータを持っています。そのデータをタイプ別にグループ化したいのですが、私はspring-data-mongodbを使っています。集計なしでSpringデータMongodbでGroupByを使用するにはどうすればよいですか?

[ 
    { 
     "_id" : ObjectId("58a5518aace6132a88309d98"), 
     "type" : "SMS", 
    }, 
    { 
     "_id" : ObjectId("58a5518bace6132a88309d99"), 
     "type" : "PUSH_NOTIFICATION", 
    }, 
    { 
     "_id" : ObjectId("58a5519aace6132a0094d7df"), 
     "type" : "SMS", 
    }, 
    { 
     "_id" : ObjectId("58a5519aace6132a0094d7e0"), 
     "type" : "PUSH_NOTIFICATION", 
    } 
] 

私はこの方法を使用しており、動作しません。

GroupByResults<Queuing> results = mongoTemplate.group("queuing", 
       GroupBy.key("type"), Queuing.class); 

誰でも、spring-data-mongodbを使用してこのグループ化を行う最も明確な方法を知っています。

ありがとうございました。

答えて

関連する問題