Как увеличить batchSize для ReactiveCrudRepository MongoDB? - PullRequest
0 голосов
/ 07 февраля 2020

Мой при вызове моего mongoDB мое приложение возвращает несколько сотен запросов "getMore". Размер пакета в настоящее время составляет 24, и я хотел бы увеличить его, чтобы минимизировать количество дорогих звонков. Есть ли способ настроить batchSize для ReactiveMon go?

Примечание: я видел, что @Meta(batchSize = [xyz]) было предложено, но только для стандартного (нереактивного) CrudRepository.

public interface TitleReactiveRepository extends ReactiveCrudRepository<Title, String> {

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

1 Ответ

0 голосов
/ 07 февраля 2020

в соответствии с этим запросом на получение вы используете аннотацию:

@Meta(cursorBatchSize = 100)

И, похоже, это относится к реактивному также в соответствии с запросом

...