Как передать все данные в хранилище данных Spring? - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу перебрать все данные в большой коллекции mongodb, но существующий метод findAll() извлекает все данные в память, прежде чем данные будут возвращены.

Я пытаюсь сделать следующий метод:

    Stream<ContentIdentity> findAllAndStream();

, но получаю исключение:

org.springframework.data.mapping.PropertyReferenceException: не найдено свойство findAll для тип ContentIdentity!

следующий метод работает нормально

    @Query("{}")
    Stream<ContentIdentity> findAllByCustomQueryAndStream();

, но выглядит как костыль в коде

Как мне сделать это правильно?

...