|
@@ -2,13 +2,18 @@ package com.danielbohry.stocks.repository;
|
|
|
|
|
|
|
|
import com.danielbohry.stocks.domain.Quote;
|
|
import com.danielbohry.stocks.domain.Quote;
|
|
|
import org.springframework.data.mongodb.repository.MongoRepository;
|
|
import org.springframework.data.mongodb.repository.MongoRepository;
|
|
|
|
|
+import org.springframework.data.mongodb.repository.Query;
|
|
|
import org.springframework.stereotype.Repository;
|
|
import org.springframework.stereotype.Repository;
|
|
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
import java.util.Optional;
|
|
import java.util.Optional;
|
|
|
|
|
|
|
|
@Repository
|
|
@Repository
|
|
|
public interface QuoteRepository extends MongoRepository<Quote, String> {
|
|
public interface QuoteRepository extends MongoRepository<Quote, String> {
|
|
|
|
|
|
|
|
|
|
+ @Query("{ 'name' : { $regex: ?0, $options: 'i' } }")
|
|
|
|
|
+ List<Quote> findByNameContaining(String query);
|
|
|
|
|
+
|
|
|
Optional<Quote> findByCode(String code);
|
|
Optional<Quote> findByCode(String code);
|
|
|
|
|
|
|
|
}
|
|
}
|