나는 Spring data JPA를 사용할 때 직접 쿼리를 생각하고 생각한 쿼리대로 코드를 작성했었다.
MEVN 프로젝트중 MongoDB는 첫 사용을 하는것이라 코드를 작성하면서 자꾸 헷갈릴때가 있었다.
datagrip에 직접 쿼리를 날리고 백엔드 코드를 작성하면서 빠르게 MongoDB를 익혀야겠다는 생각에 이 글을 작성한다.
datagrip에 mongodb cluster를 연결하는방법에 대해 구글링 해봤지만 모두 local에서 연결하는 법만 나왔고 그냥 내가 알아서 해봐야겠다는 생각에 직접 해봤는데 정말 간단했다. (사실 이렇게 간단한걸 여러시도끝에 해낸 내가 바보같긴함)
연결방법은 아래와 같다.
* 아래 방법은 mongodb 클러스터 생성, datagrip설치를 생략하고 진행
1. mongodb 로그인
- 로그인 후 Connect 클릭
- Drivers 클릭
- 위 부분만 복사 후 uri 맨 끝부분에 본인이 연결하고자 하는 document name 작성
- ex)mongodb+srv://사용자명:비밀번호@mevn.deasdzr.mongodb.net/document명
2. datagrip 실행 및 mongodb 연결
- 좌측 탭에 +버튼 클릭
- 데이터소스, MongoDB 클릭
- URL부분에 1번에서 복사한 URL입력 후 하단 연결테스트 클릭
* URL을 입력하면 사용자와 비밀번호는 알아서 채워진다.
- 테스트 성공시 확인을 누르면 연결 성공이다.
3. 간단한 쿼리 테스트
연결한 document에 data값을 출력하는지에 대한 테스트다.
- 정상적으로 출력하는걸 볼수있다
'DATABASE' 카테고리의 다른 글
23-02-09 데이터 베이스 (0) | 2023.02.09 |
---|---|
23-02-08 데이터 베이스 (0) | 2023.02.08 |
23-02-07(1) 데이터베이스 (0) | 2023.02.07 |
23-02-06(1) 데이터베이스 ( (0) | 2023.02.06 |
23-02-03(1) 데이터 베이스(JOIN, 단일행 서브쿼리) (0) | 2023.02.03 |