分组查询:
public GroupByResults<SocialGroupPersons> group(Criteria criteria,String collectionName,String... groupBy){
return mongoTemplate.group(criteria, collectionName, GroupBy.key(groupBy).initialDocument("{ count: 0 }")
.reduceFunction("function(doc, prev) { prev.count += 1 }"), SocialGroupPersons.class);
}
public GroupByResults<SocialGroupPersons> group(String collectionName,String... groupBy){
return mongoTemplate.group( collectionName, GroupBy.key(groupBy).initialDocument("{ count: 0 }")
.reduceFunction("function(doc, prev) { prev.count += 1 }"), SocialGroupPersons.class);
}