1

我在调用我的 mongoDB 时,我的应用程序返回了数百个“getMore”请求。批量大小目前为 24,我想增加它以最大限度地减少昂贵调用的数量。有没有办法为 ReactiveMongo 配置 batchSize?

注意:我见过@Meta(batchSize = [xyz])有人建议,但仅适用于标准 (nonReactive) CrudRepository

public interface TitleReactiveRepository extends ReactiveCrudRepository<Title, String> {

    @Query("{ 'Item' : { '$in': ?0 }, 'hidden' : {'$ne': true } }")
    Flux<Title> findByItem(List<String> TitleId);
4

1 回答 1

2

根据拉取请求,您使用注释:

@Meta(cursorBatchSize = 100)

根据拉取请求,这似乎也适用于反应式

于 2020-02-07T10:45:52.913 回答