Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot上的ReactiveRepository的findAll()方法不';我不能归还所有的文件。它只返回10个文档_Spring_Spring Boot - Fatal编程技术网

Spring boot上的ReactiveRepository的findAll()方法不';我不能归还所有的文件。它只返回10个文档

Spring boot上的ReactiveRepository的findAll()方法不';我不能归还所有的文件。它只返回10个文档,spring,spring-boot,Spring,Spring Boot,我正在尝试在Spring boot上使用反应式存储库检索所有文档。但findAll只返回10份文件 示例代码: @Repository interface DocRepository : ReactiveElasticsearchRepository<Doc, String> {} @Document(indexName="test") class Doc{ @Id String id; String name; } docRepo : Do

我正在尝试在Spring boot上使用反应式存储库检索所有文档。但findAll只返回10份文件

示例代码:

@Repository
interface DocRepository : ReactiveElasticsearchRepository<Doc, String> {}

@Document(indexName="test")
class Doc{ 
   @Id
   String id;
   String name;
}
docRepo : DocRepository
docRepo.findAll()<=== Only returns 10 documents
@存储库
接口DocRepository:ReactiveElasticsearchRepository{}
@文件(indexName=“测试”)
类文档{
@身份证
字符串id;
字符串名;
}
docRepo:DocRepository
docRepo.findAll()已解决。与


findById(null,PageRequest(1200))

可能是默认值,您可以使用类似于docRepo.findAll(new PageRequest(1200))或更多。获取所有数据将给您带来非常糟糕的实时性能。@Eklavya-UpvoteDon'tSayThanks ReactiveRepository不支持页面请求:(根据文档,您可以但显然不能使用ReactiveElasticsearchRepository。在这里也可以使用ReactiveSortingRepository找到详细信息。谢谢您解决了。使用
docRepo.findById(null,PageRequest(1200))
您是否尝试过在存储库中添加类似
List findAll(Pageable Pageable)的方法
?然后像我的第一条评论那样打电话。