Я работаю с Spring Data Mongo, у меня хранится около 2000 документов (вероятно, достигнет 10000 в ближайшие 2-3 месяца), я хотел бы извлечь их все, однако запрос занимает около 2,5 секунд, чтодовольно плохо, на мой взгляд, я использую MongoRepository по умолчанию - findAll ()
Попытка увеличить размер курсора до 500,1000,2000 без особых улучшений (лучший результат составил 2,13 секунды).В настоящее время я использую обходной путь - я храню документы в другой коллекции, которая использовалась для кэширования, извлечение этих данных занимает около 0,25 секунды, но я хотел бы выяснить, как исправить исходное время выполнения запроса.
Хотелось бы, чтобы ответ возвращался менее чем за 1 секунду, чем меньше, тем лучше.