문서 홈 → 보기 & 데이터 분석 → MongoDB Compass
데이터 가져오기 및 내보내기
MongoDB Compass를 사용하여 컬렉션에서 데이터를 가져오고 컬렉션에서 데이터를 내보낼 수 있습니다. Compass는 JSON 및 CSV 파일 모두에 대한 가져오기 및 내보내기를 지원합니다. 컬렉션으로 데이터를 가져오거나 컬렉션에서 내보내려면 데이터베이스 탭에서 컬렉션을 선택하거나 왼쪽 탐색창에서 컬렉션을 클릭하여 상세 컬렉션 보기로 이동합니다.
컬렉션으로 데이터 가져오기
MongoDB Compass는 JSON 또는 CSV 파일에서 데이터를 컬렉션으로 가져올 수 있습니다.
제한 사항
컬렉션으로 데이터를 가져오는 것은 MongoDB Compass Readonly Edition에서 허용되지 않습니다.
데이터 형식
MongoDB Compass로 데이터를 가져오려면 먼저 데이터가 올바르게 포맷팅되었는지 확인해야 합니다.
절차
형식이 지정된 데이터를 컬렉션으로 가져오려면 다음 단계를 따르세요.
데이터를 가져오려는 컬렉션 이 포함된 배포에 연결합니다.
배포서버에 연결하는 방법을 알아보려면 MongoDB에 연결을 참조하세요.
대상 컬렉션으로 이동합니다.
컬렉션 탭에서 컬렉션을 선택하거나 왼쪽 창에서 컬렉션을 클릭할 수 있습니다.
가져오기 옵션을 구성합니다.
Options에서 사용 사례에 대한 가져오기 옵션을 구성합니다.
CSV 파일을 가져오려는 경우 데이터 구분 방법을 선택할 수 있습니다.
JSON 및 CSV 파일 가져오기 모두에 대해 Ignore empty strings 및 Stop on errors를 토글할 수 있습니다.
이 옵션을 선택하면 Ignore empty strings 은 가져온 문서에서 빈 문자열 값이 있는 필드를 삭제합니다. 문서는 여전히 다른 모든 필드를 함께 가져옵니다.
이 옵션을 선택하면 Stop on errors 은/는 오류 발생 시 데이터 가져오기를 방지합니다. 이 확인란을 선택하지 않으면 오류가 발생할 때까지 데이터가 삽입되며 성공적인 삽입은 롤백되지 않습니다. 두 경우 모두 오류가 발생하면 가져오기 작업이 계속 진행되지 않습니다.
진행 상태 표시줄에 가져오기 상태가 표시됩니다. 가져오는 동안 오류가 발생하면 진행 상태 표시줄이 빨간색으로 바뀌고 대화상자에 오류 메시지가 나타납니다. 가져오기에 성공하면 대화상자가 닫히고 Compass에 새로 가져온 문서가 포함된 컬렉션 페이지가 표시됩니다.
컬렉션에서 데이터 내보내기
MongoDB Compass는 컬렉션의 데이터를 JSON 또는 CSV 파일로 내보낼 수 있습니다. 컬렉션에 필터 또는 집계 파이프라인을 지정하면 Compass는 지정된 쿼리 또는 파이프라인 결과와 일치하는 문서만 내보냅니다.
행동
쿼리 필터를 사용하여 문서를 제외할 수 있지만 내보낸 문서를 프로젝트 문서로 재구성할 수는 없습니다. 쿼리에 project
옵션을 지정하더라도 Compass는 여전히 전체 문서를 내보냅니다.
절차
명령줄에서 데이터 가져오기 및 내보내기
명령줄에서 데이터를 가져오고 내보내려면 MongoDB의 데이터베이스 도구 를 사용할 수 있습니다. mongoimport 및 mongoexport를 참조하세요.