List of usage examples for org.springframework.data.mongodb.repository MongoRepository count
long count();
From source file:com.venilnoronha.dzone.feed.cleanup.Cleaner.java
private <T> int clean(int itemsToKeep, String dateField, MongoRepository<T, String> repo) { int deleted = 0; long itemsCount = repo.count(); if (itemsCount > itemsToKeep) { List<T> items = repo.findAll(new Sort(Direction.DESC, dateField)); List<T> toDelete = items.subList(itemsToKeep, items.size()); repo.delete(toDelete);//from www. jav a2s . c o m deleted = toDelete.size(); } return deleted; }