Ваш метод find должен выглядеть следующим образом:
Optional<TicketUserDto> findOptionalByUserIdAndPassword(String userId, String password);
Кроме того, ваш класс не объявляет первичный ключ.Чтобы это сработало, вы должны провести рефакторинг ваших классов следующим образом:
@Document(collection="ticket_users")
public class TicketUserDto {
@Id
private String userId;
/* the other code remains untouched */
}
@Repository
public interface TicketUsersDao extends MongoRepository<TicketUserDto, String> {
Optional<TicketUserDto> findOptionalByUserIdAndPassword(String userId, String password);
}