searchPostsByUser
Veja toda a lógica dentro do seeding data base para que fosse possível fazer essa consulta. Aqui
Repository
User
@Query("{ 'email': { $regex: ?0, $options: 'i' } }")
Mono<User> searchEmail(String email);
Post
Flux<Post> findPostsByUserId(String id);
Service (Post)
public Flux<PostDTO> findPostsByUserId(String id) {
return repository.findPostsByUserId(id)
.map(PostDTO::new);
}
Controller (Post)
@GetMapping(value = "/user/{id}")
public Flux<PostDTO> findPostsByUserId(@PathVariable String id) {
return service.findPostsByUserId(id);
}
Atualizado