mongodb
-
docker 로 mongodb 설치하기서버 2020. 3. 22. 16:22
mongo image 받기 docker pull mongo image list 보기 docker images docker images를 하면 mongo image가 받아졌음을 알 수 있다. 컨테이너 실행 - 1 case docker run --name some-mongo -d mongo:tag 원하는 이름을 some-mongo자리에 넣어주면되고, 버전정보를 tag에 넣어주면 된다. 컨테이너 실행 - 2 case version: "3.7" # version 정보를 작성합니다. services: # service 목록을 정의합니다. mongodb: # service의 이름입니다. image: mongo # 해당 service에서 사용할 image입니다. restart: always # container를 실..
-
SpringBoot에 QueryDSL 적용하기(Maven)서버 2019. 7. 14. 15:09
오늘은 SpringBoot 에 Mongo Query 적용하는 법을 알아보려 합니다. 우선 QueryDSL이란 무엇일까요? Type-Safe 한 쿼리를 위한 스프링에서 제공하는 Domain Specific Language 입니다. 쿼리를 자바로 Type-Safe하게 개발 할 수 있게 제공한 프레임워크입니다. Repository 인터페이스에서 메소드명으로 쿼리문을 만들기 까다로울 때 유용하게 만들 수 있습니다. queryDSL 을 사용하기위해 의존성 추가해야하는데요 com.querydsl querydsl-mongodb com.querydsl querydsl-apt com.querydsl querydsl-jpa ........ com.mysema.maven apt-maven-plugin 1.1.3 jpa-pr..
-
Springboot와 Mongodb 연결서버 2019. 7. 7. 15:17
오늘은 Spring Boot 와 Mongodb 를 연결해보겠습니다. 우선 Mongodb 를 pom.xml 에 추가해줍니다. org.springframework.boot spring-boot-starter-data-mongodb 그리고 application.properties 파일에 아래와같이 추가해줍니다. #MongoDB connect spring.data.mongodb.uri=mongodb://{$userName}:{$password}@{$ip}:{$port}/{$database} 현재 mongodb 안에는 Video Collection이 있어서, Video 클래스를 만들어 줍니다. @Data @Document(collection = "video") public class Video { @Id priv..