2️⃣ 몽고랑 프로젝트 연동

2022. 2. 7. 15:25·PROJECT/스프링부트+JPA+몽고 API 개발
728x90
반응형

 


몽고는 다 세팅이 되어 있다는 가정하에 설명 하겠습니다.

💡 안되어 있다면 클릭 💡

 


 

cmd 창에서 'mongo' 라고 치면 mongo 정보가 나오는데 

 

C:\Users\soobin>mongo
MongoDB shell version v5.0.6
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("677c5dce-6c21-4f7b-951f-aea9720c8ae1") }
MongoDB server version: 5.0.6
================
Warning: the "mongo" shell has been superseded by "mongosh",
which delivers improved usability and compatibility.The "mongo" shell has been deprecated and will be removed in
an upcoming release.
For installation instructions, see
https://docs.mongodb.com/mongodb-shell/install/
================
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        https://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forums
        https://community.mongodb.com
---
The server generated these startup warnings when booting:
        2022-02-07T11:03:26.723+09:00: Access control is not enabled for the database. Read and write access to data and configuration is unrestricted
---

 

여기서 중요하게 봐야하는 정보는 아래와 같습니다.

 

 mongodb://127.0.0.1:27017

 


 

mongo 라는 database 를 생성 후 이동합니다.

 

MongoDB Enterprise > use mongo
switched to db mongo

 

board 문서에 데이터를 삽입합니다.

(  board 라는 문서가 없다면 자동 문서 생성 후 데이터가 삽입합니다. )

 

MongoDB Enterprise > db.board.save({title:"binsoo",content : "1234"})
WriteResult({ "nInserted" : 1 })

 

잘 삽입된 것을 확인할 수 있습니다.

 

MongoDB Enterprise > db.board.find()
{ "_id" : ObjectId("6200aac9fa57f390a804b408"), "title" : "binsoo", "content" : "1234" }

 


이제 생성한 프로젝트와 몽고를 연결시켜야 합니다.

 

자동 생성된 application.properties 의 확장자를

application.yml 로 변경해주세요.

( 그냥 이름 변경하면 돼요. )

 

 

파일 안에는 다음과 같이 작성해주세요. ( 생성한 DataBase Name과 같아야 합니다. )

 

spring:
  data:
    mongodb:
      host: localhost
      port: 27017
      database: mongo

 

 

728x90
반응형
저작자표시 (새창열림)

'PROJECT > 스프링부트+JPA+몽고 API 개발' 카테고리의 다른 글

3️⃣ 몽고 SELECT  (0) 2022.02.09
1️⃣ 프로젝트 세팅  (0) 2022.02.07
'PROJECT/스프링부트+JPA+몽고 API 개발' 카테고리의 다른 글
  • 3️⃣ 몽고 SELECT
  • 1️⃣ 프로젝트 세팅
Binsoo
Binsoo
내 트러블 슈팅
  • Binsoo
    정수빈 기술블로그임.
    Binsoo
  • 전체
    오늘
    어제
    • 빈수 개발자 개발 일기 (949)
      • 개발중 (635)
        • Spring Boot (95)
        • Spring Security (2)
        • Spring Batch (6)
        • Spring Boot & Redis (13)
        • Java Persistence API (JPA) (28)
        • Web (42)
        • Rest Api (7)
        • Spring Concurrency Control (3)
        • Redis (8)
        • Kubernetes (k8s) (4)
        • MYSQL (35)
        • AirFlow (15)
        • Docker (2)
        • Git (22)
        • Linux (9)
        • JSON Web Tokens (JWT) (4)
        • Troubleshooting (88)
        • Swagger (0)
        • Vue.js (52)
        • Java (74)
        • html (12)
        • C (5)
        • jQuery (15)
        • JavaServer Pages (JSP) (17)
        • Arduino (1)
        • JavaScript (35)
        • Amazon Web Services (AWS) (11)
        • Algorithm (9)
        • 참고 기능 (18)
        • mongo (2)
      • PROJECT (27)
        • 스프링부트+JPA+몽고 API 개발 (3)
        • MINI (2)
        • 게시판 (3)
        • vue 프로젝트 (1)
        • JPA 사이드 프로젝트 기록 (17)
      • TEAM STUDY (156)
        • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (8)
        • 한 권으로 읽는 컴퓨터 구조와 프로그래밍 (12)
        • NAVER DEVELOPER (4)
        • LINUX (23)
        • PYTHON (19)
        • SERVER (8)
        • 알고리즘 코딩 테스트 스터디 (31)
        • 쿠버네티스 (40)
        • 대세는 쿠버네티스 [초급~중급] (11)
      • BOOK (0)
      • 자격증 (61)
        • 리눅스 1급 - 필기 기록 (19)
        • 네트워크 관리사 (2)
        • 네트워크 관리사 2급 - 실기 기록 (21)
        • 네트워크 관리사 2급 - 필기 기록 (16)
        • 정보처리 (2)
      • 직장인 대학원 (28)
        • 기록 (3)
        • 캐글 스터디 (3)
        • R (12)
        • MLOps (10)
      • 논문 (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    네트워크 관리사 학점
    네트워크 관리사
    jpa
    네트워크 관리사 실기
    스프링
    리눅스 마스터
    리눅스 마스터 요약
    Git 저장소
    git
    docker
    리눅스 1급 요약
    java
    쿠버네티스 스터디
    VUE
    리눅스 마스터 1급 정리
    springboot
    네트워크 관리사 2급
    Spring
    리눅스 마스터 1급
    네트워크 관리사 자격증
    BackendDevelopment
    알고리즘
    네트워크 관리사 2급 실기
    파이썬
    리눅스 마스터 1급 요약
    네트워크 관리사 요약
    파이썬 알고리즘
    REST API
    redis
    쿠버네티스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Binsoo
2️⃣ 몽고랑 프로젝트 연동
상단으로

티스토리툴바