몽고디비

스프링 MongoDB 라이브러리와 쿼리 스프링에서 제공되는 MongoDB 라이브러리를 사용하면, 단순히 MongoRepository를 상속 받는 인터페이스를 만드는 것만으로도 필요한 쿼리를 모두 만들어준다. 예를 들어 다음과 같은 books 컬렉션을 만들고, Book Document를 이 컬렉션에 저장한다고 해보자. @Document(collection = "books") data class Book( @Id val id: String? = null, val bookName: String, val description: String ) 그러면 해당 역할을 하는 BookRepository는 다음과 같이 만들 수 있다. interface BookRepository : MongoRepository BookRe..
스프링에 MongoDB 연결하기 스프링 MongoDB 의존성 추가하기 스프링 부트 프로젝트에 MongoDB를 연결하기 위해서는 build.gradle.kts 파일에 MongoDB 라이브러리에 대한 의존성을 추가해야 한다. 다음과 같이 의존성을 추가하자. dependencies { implementation("org.springframework.boot:spring-boot-starter-data-mongodb") ... } 이후 프로젝트를 다시 빌드해 라이브러리를 다운로드한다. application.properties에 MongoDB 정보 추가하기 application.properties 파일에는 실행 중인 MongoDB의 정보 세 가지를 추가해야 한다. spring.data.mongodb.host에는 ..
MongoDB 실행하는 방법 정리 앞선 글에서 HomeBrew를 사용해 MongoDB를 설치했다. 이번에는 설치한 MongoDB를 다양한 방법으로 실행하고 정지하는 방법에 대해 알아보자. brew service 사용해 MongoDB 실행하고 종료하기 brew service 사용해 MongoDB 실행하기 먼저 brew services를 통해 사용할 수 있는 서비스 목록은 brew services list를 통해 확인할 수 있다. 터미널에 brew services list 명령어를 쳐보면, 설치한 mongodb-community 가 나오는 것을 볼 수 있다. ~ brew services list Name Status User File mongodb-community none unbound none 이제 Mo..
Dev.Cho
'몽고디비' 태그의 글 목록