При каждом запуске задания я получаю следующее:
ошибка базы данных: ошибка обработчика: использование буферизованных данных этапа переполнения на этапе 33554495 байт превышает внутреннее ограничение 33554432 байт
Я знаю, почему это так, я также знаю, как увеличить это значение, но вместо этого я бы предпочел использовать индекс, как предложено.
Я пытался установить индекс, но, похоже, он не работает.Все, что я сделал, это изменил мой POJO как таковой
@Indexed(direction = IndexDirection.DESCENDING)
String creationTime;
А потом в моем MongoItemReader
reader.setQuery(new Query().with(Sort.by(Order.desc("creationTime"))));
Однако, что не имеет значения, есть ли еще что мне нужносделать, чтобы включить этот индекс?