spring MongoDB

mongoDB, redis 2019. 9. 8. 12:47

 spring(boot)에서 mongoDB를 사용할 때, mongoTemplate으로 사용하면 controller와 service만으로 개발이 되므로 간단해서 주로 이 방법을 사용 중이다.

 

하지만, Repository를 사용할 경우 더 편리한 경우도 존재한다.

특히 @Query를 이용해 json형태의 query를 바로 사용할 수 있는 점이 가장 매력적이다.

 

기본적으로 mongoRepository를 상속만하면, 여러 조회함수들이 지원된다. 아래 링크 참조.

=> findByField + 조건

https://docs.spring.io/spring-data/mongodb/docs/1.2.0.RELEASE/reference/html/mongo.repositories.html 

 

6. MongoDB repositories

Most of the data access operations you usually trigger on a repository result a query being executed against the MongoDB databases. Defining such a query is just a matter of declaring a method on the repository interface The first method shows a query for

docs.spring.io

그 외 간단한 설정은 https://mommoo.tistory.com/79 참조.

 

@Query 사용방식은 https://www.devglan.com/spring-boot/spring-data-mongodb-queries 참조.

 

 

 

#spring #mongodb #@Query

Posted by yongary
,