ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Import, Export, Dump
    Database/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
Designed by Tistory.