Spring bong MongoItemReader игнорирует индекс базы данных (созданный с помощью Spring Data) - PullRequest
0 голосов
/ 23 октября 2018

При каждом запуске задания я получаю следующее:

ошибка базы данных: ошибка обработчика: использование буферизованных данных этапа переполнения на этапе 33554495 байт превышает внутреннее ограничение 33554432 байт

Я знаю, почему это так, я также знаю, как увеличить это значение, но вместо этого я бы предпочел использовать индекс, как предложено.

Я пытался установить индекс, но, похоже, он не работает.Все, что я сделал, это изменил мой POJO как таковой

@Indexed(direction = IndexDirection.DESCENDING)
String creationTime;

А потом в моем MongoItemReader

reader.setQuery(new Query().with(Sort.by(Order.desc("creationTime"))));

Однако, что не имеет значения, есть ли еще что мне нужносделать, чтобы включить этот индекс?

...