我正在使用spring boot base应用程序,它已经获得了所有带分页的记录方法
public interface AssignmentRepository extends MongoRepository<Assignment, String> {
Page<Assignment> findBySectionIdAndDelete(String sectionId, Boolean delete, Pageable pageable); }
因为这个方法执行我注意到一些性能下降, 我添加了一些调试日志和打印mongo查询
2016-02-08 17:40:08 DEBUG MongoTemplate:1635 - find using query: { "sectionId" : "55b1c4e3e4b0d89510c6aa27" , "delete" : false} fields: null for class: class com.era.core.domain.Assignment in collection: assignment
作业集合索引
sectionId,删除
我的问题是, 这个分页是在数据库或应用程序(Mongo Repository)级别上发生的吗?