package space.luminic.budgerapp.repos import org.springframework.data.mongodb.repository.MongoRepository import org.springframework.data.mongodb.repository.Query import org.springframework.data.mongodb.repository.ReactiveMongoRepository import org.springframework.stereotype.Repository import reactor.core.publisher.Mono import space.luminic.budgerapp.models.User import java.util.Optional @Repository interface UserRepo : ReactiveMongoRepository { @Query(value = "{ 'username': ?0 }", fields = "{ 'password': 0 }") fun findByUsernameWOPassword(username: String): Mono fun findByUsername(username: String): Mono }