이번 글의 목표
이번 글에서는 IntelliJ에 MongoDB를 연결하고 내부를 탐색하는 방법에 대해 알아본다.
IntelliJ에 MongoDB 연결하기
Database 탭 열기
먼저 IntelliJ 에서 오른쪽 사이드 바에 있는 Database 탭을 연다.
만약 사이드 바에서 Database 탭을 찾지 못할 경우 View-Tool Windows-Database 를 누르면 보일 것이다.
Data Source 추가하기
MongoDB를 모니터링 하기 위해서는 실행 중인 MongoDB 정보를 추가해야 한다. 데이터베이스 탭에서 + 버튼 - Data Source - MongoDB를 누른다.
*여기서는 최근에 MongoDB를 사용해서 맨 위에 있지만, 실제로는 목록에서 MongoDB를 찾아야 한다.
그러면 그림4와 같은 창이 뜬다.
Host에는 호스트 이름을(여기서는 localhost) Port에는 설정한 포트 정보를 쓴다. 포트를 설정한 적이 없다면, 기본 포트인 27017 번을 사용할 가능성이 크다. 마지막으로 Database에는 MongoDB에서 관찰할 데이터베이스의 이름을 쓴다. 나는 내 스프링 프로젝트에서 mydatabase라는 이름의 데이터 베이스를 사용하고 있기 때문에 다음과 같이 작성했다.
*Database를 쓰지 않아도 괜찮다. 그러면 MongoDB에 있는 모든 데이터베이스가 검색된다.
모든 설정을 완료했으면 OK를 누르면 그림5와 같이 Database 탭에서 mydatabase가 조회되는 것을 볼 수 있다.
데이터 베이스 조회하기
클릭으로 조회하기
데이터 베이스에 포함된 데이터를 조회하고 싶다면, 데이터베이스를 펼쳐서 더블 클릭하면 된다.
Query Console로 조회하기
더욱 복잡한 검색을 수행하고 싶다면, Query Console을 활용하면 된다. Query Console은 'QL 버튼 - Open Default Console' 경로를 통해 켤 수 있다.
이후, 쿼리를 사용해 조회할 수도 있다.
여기까지 IntelliJ에 MongoDB를 연결하고, 내부의 데이터를 조회하는 방법에 대해 알아봤다.