如何临时增加页面大小?
How to increase pagesize temporarily?
仅出于测试目的,我想从集合中获取 100 、 500 、 1000 、 5000 、 10000 、 20000 ... 条记录。目前最大的页面大小是 1000。我怎样才能将它增加到任何我想要的只是测试?
RESTHeart 的页面大小限制为每个请求 1000 页,并且已硬编码到 class org.restheart.handlers.injectors.RequestContextInjectorHandler
.
如果您出于任何原因想要增加该限制,那么您必须更改源代码并构建您自己的 jar。
但是,RESTHeart 通过其 db 游标预分配引擎 加速了对集合资源的 GET 请求的执行。这适用于需要从大集合中读取多个文档并缓和线性减慢的 MongoDB cursor.skip() 方法的效果。所以它已经优化了大型 MongoDB 集合的导航,如果这是您正在寻找的。
请查看官方文档中的 Speedup Requests with Cursor Pools and Performances 页面了解更多信息。
仅出于测试目的,我想从集合中获取 100 、 500 、 1000 、 5000 、 10000 、 20000 ... 条记录。目前最大的页面大小是 1000。我怎样才能将它增加到任何我想要的只是测试?
RESTHeart 的页面大小限制为每个请求 1000 页,并且已硬编码到 class org.restheart.handlers.injectors.RequestContextInjectorHandler
.
如果您出于任何原因想要增加该限制,那么您必须更改源代码并构建您自己的 jar。
但是,RESTHeart 通过其 db 游标预分配引擎 加速了对集合资源的 GET 请求的执行。这适用于需要从大集合中读取多个文档并缓和线性减慢的 MongoDB cursor.skip() 方法的效果。所以它已经优化了大型 MongoDB 集合的导航,如果这是您正在寻找的。
请查看官方文档中的 Speedup Requests with Cursor Pools and Performances 页面了解更多信息。