-
Import, Export, DumpDatabase/MongoDB 2023. 2. 2. 22:58
dump
$ mongodump --host 127.0.0.1 --port 27017
모든 DB를 덤프하며, 해당 위치에 dump 폴더를 생성합니다.
--out 옵션을 사용하여 경로를 지정할 수 있습니다.
--db 옵션을 사용하여 특정 DB만을 덤프할 수 있습니다.
-u, -p 옵션을 사용하여 인증 할 수 있습니다.
restore
데이터 복구는 아래의 명령을 통해서 할 수 있습니다.
--drop 옵션은 복구하는db와 중복될 경우 drop 시키는 옵션입니다.
$ mongorestore --host 127.0.0.1 --port 27017 -u계정명 -p비번 --drop 원래디비에서 드랍시킬 디비명 --db 선택적으로 복구하려는 db명 "복구하려는 덤프된 디렉터리 위치"
export
-d database
-c collection
-o output
-f 를 추가해서 특정 필만 저장가능
--port db port
--jsonArray 배열형태저장 (없는 경우 Object들이 나열)mongoexport -d ipron -c book --jsonArray -o myfile.json --port 27020
import
mongoimport -d ipron -c book --jsonArray --port 27020 --file myFile.json
'Database > MongoDB' 카테고리의 다른 글
Conf Options Guide (0) 2023.02.02 ReadConcern & WriteConcern (1) 2023.02.02 Transaction (0) 2023.02.02 ReplicaSet (0) 2023.02.02 2대의 서버로 구성하는 개발용 Shard Cluster (1) 2023.02.02