Я хочу перебрать все данные в большой коллекции mongodb, но существующий метод findAll()
извлекает все данные в память, прежде чем данные будут возвращены.
Я пытаюсь сделать следующий метод:
Stream<ContentIdentity> findAllAndStream();
, но получаю исключение:
org.springframework.data.mapping.PropertyReferenceException: не найдено свойство findAll для тип ContentIdentity!
следующий метод работает нормально
@Query("{}")
Stream<ContentIdentity> findAllByCustomQueryAndStream();
, но выглядит как костыль в коде
Как мне сделать это правильно?