2017-02-17 3 views
0

У меня есть данные, как показано ниже, и я хочу сгруппировать эти данные по типу, я использую spring-data-mongodb.Как добавить GroupBy в Spring Data Mongodb без агрегирования?

[ 
    { 
     "_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.

Спасибо.

ответ

Смежные вопросы