API поиска в java классе Spring @Repository хочет вернуть Flux<AggregatedObject>
, но getReactiveMongoTemplate (). Find () возвращает документ другого типа. Что может быть лучшим способом преобразования результирующего потока в тип AggregatedObject?
public Flux<AggregatedObject> find() {
Criteria filterCriteria = getFilterCriteria();
Query query = new BasicQuery(filterCriteria.getCriteriaObject());
Flux flux = getReactiveMongoTemplate().find(query, Document.class, collectionName);
// how to convert Document to AggregatedObject and return?
}