IDE/Intellij

IntelliJ에 MongoDB 연결해 데이터 베이스 탐색하기

Dev.Cho 2024. 4. 17. 07:56

이번 글의 목표

이번 글에서는 IntelliJ에 MongoDB를 연결하고 내부를 탐색하는 방법에 대해 알아본다. 

 

IntelliJ에 MongoDB 연결하기

Database 탭 열기

먼저 IntelliJ 에서 오른쪽 사이드 바에 있는 Database 탭을 연다.

 

그림1. Database 탭

 

만약 사이드 바에서 Database 탭을 찾지 못할 경우 View-Tool Windows-Database 를 누르면 보일 것이다.

 

그림2. Database 탭에 접근할 수 있는 다른 방법

 

Data Source 추가하기

MongoDB를 모니터링 하기 위해서는 실행 중인 MongoDB 정보를 추가해야 한다. 데이터베이스 탭에서 + 버튼 - Data Source - MongoDB를 누른다.

 

그림3. MongoDB 추가하기

 

*여기서는 최근에 MongoDB를 사용해서 맨 위에 있지만, 실제로는 목록에서 MongoDB를 찾아야 한다.

 

그러면 그림4와 같은 창이 뜬다.

 

그림4. Host, Port, Database

 

Host에는 호스트 이름을(여기서는 localhost) Port에는 설정한 포트 정보를 쓴다. 포트를 설정한 적이 없다면, 기본 포트인 27017 번을 사용할 가능성이 크다. 마지막으로 Database에는 MongoDB에서 관찰할 데이터베이스의 이름을 쓴다. 나는 내 스프링 프로젝트에서 mydatabase라는 이름의 데이터 베이스를 사용하고 있기 때문에 다음과 같이 작성했다.

*Database를 쓰지 않아도 괜찮다. 그러면 MongoDB에 있는 모든 데이터베이스가 검색된다.

 

모든 설정을 완료했으면 OK를 누르면 그림5와 같이 Database 탭에서 mydatabase가 조회되는 것을 볼 수 있다.

 

그림5. mydatabase 조회

 

데이터 베이스 조회하기

클릭으로 조회하기

데이터 베이스에 포함된 데이터를 조회하고 싶다면, 데이터베이스를 펼쳐서 더블 클릭하면 된다. 

 

그림6. 데이터베이스 조회

 

 

Query Console로 조회하기

더욱 복잡한 검색을 수행하고 싶다면, Query Console을 활용하면 된다. Query Console은 'QL 버튼 - Open Default Console' 경로를 통해 켤 수 있다.

그림7. 쿼리 콘솔 켜기

 

이후, 쿼리를 사용해 조회할 수도 있다.

 

그림8. 쿼리 사용해 조회하기

 

여기까지 IntelliJ에 MongoDB를 연결하고, 내부의 데이터를 조회하는 방법에 대해 알아봤다.

반응형