방법
mongodump와 mongorestore
https://www.mongodb.com/docs/database-tools/mongodump/
https://www.mongodb.com/docs/database-tools/mongorestore/
mongoDB Atlas 샘플 데이터 및 생성했던 데이터 → 전에 로컬에 만들어놨던 replica set으로 옮기기
replica set 띄우고 primary 접속 시, 기본 데이터베이스들만 존재하는 것 확인 가능
mongodump 사용하기
사용법 확인
mongodump 파일 만들기
./mongodump --uri "mongodb+srv://cluster0.ujeuqp3.mongodb.net" -u seowon --gzip --readPreference=secondary --out ./dump1
database와 collection 복사 현황 확인 가능
완료 후 해당 디렉토리 안에 각 데이터베이스별로 들어가있는 것 확인 가능
mongostore 사용하기
사용법 확인
mongorestore 실행하기
./mongorestore --uri "mongodb://localhost:27017/" --gzip ./dump1/
restore 현황 확인 가능
mongo export/import와 달리 인덱스에 대한 부분도 작업함
최종 처리 결과 확인 가능
마이그 목적지 접속하여 결과 확인
데이터베이스, 컬렉션, 인덱스 등 모두 잘 마이그레이션되어 있음!