https://github.com/spring-projects/spring-batch/blob/8e8f9c8101b52b64050d8e92363de2d28319e3b0/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/data/builder/MongoItemReaderBuilder.java#L290 For example: ``` new MongoItemReaderBuilder<Document>() .collection("test") .template(mongoTemplate) .targetType(Document.class) .query(Query.query(Criteria.where("active").is(false)) .sorts(ImmutableMap.of("_id", Sort.Direction.ASC)) .pageSize(100) .build(); ``` The line throw an error in MongoItemReaderBuilder: Assert.state(this.query.getLimit() != 0, "PageSize in Query object was ignored.") This has been just a warning in MongoItemReader: log.warn("PageSize in Query object was ignored. Please set it by MongoItemReader.setPageSize().");