Как перебрать findPublisher и получить список имен из реактивной коллекции mongo?

У меня есть коллекция под названием Person, после применения реактивного find() к этой коллекции она возвращает FindPublisher. Как перебрать эти коллекции и получить список имен. Здесь имя - это имя столбца. Структура коллекции персон:

{имя:Джон, возраст: 18}


person Prabhakar    schedule 21.07.2020    source источник


Ответы (1)


Вы можете попробовать это, если у вас есть коллекция POJO for Person.

Flux.from(db.getCollection("Person").find(Person.class)).map(Person::getName)

Это даст вам поток String со всеми именами.

person Abhishek    schedule 19.11.2020