diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java index 533744400..71fdfad7c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java @@ -159,7 +159,7 @@ public class QueryDslMongoRepository extends * org.springframework.data.document.mongodb.repository.QueryDslExecutor * #count(com.mysema.query.types.Predicate) */ - public Long count(Predicate predicate) { + public long count(Predicate predicate) { return createQueryFor(predicate).count(); } diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java index b62f424bd..13d8a02e3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java @@ -70,5 +70,5 @@ public interface QueryDslPredicateExecutor { * @param predicate the {@link Predicate} to count instances for * @return the number of instances */ - Long count(Predicate predicate); + long count(Predicate predicate); } diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java index bfc249e6e..9e29653be 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java @@ -124,7 +124,7 @@ public class SimpleMongoRepository implements Paging * * @see org.springframework.data.repository.Repository#count() */ - public Long count() { + public long count() { return template.getCollection(entityInformation.getCollectionName()).count(); }