Browse Source
Aggregation query methods can not return Slice and Stream.
interface PersonRepository extends CrudReppsitory<Person, String> {
@Aggregation("{ $group: { _id : $lastname, names : { $addToSet : ?0 } } }")
Slice<PersonAggregate> groupByLastnameAnd(String property, Pageable page);
@Aggregation("{ $group: { _id : $lastname, names : { $addToSet : $firstname } } }")
Stream<PersonAggregate> groupByLastnameAndFirstnamesAsStream();
}
Closes #3543.
Original pull request: #3645.
pull/3647/head
3 changed files with 48 additions and 16 deletions
Loading…
Reference in new issue