MongoDB를 MongoDB를 가져 오기 및 데이터 백업의 수출 및 데이터베이스 백업을 복원, 하나의 테이블

MongoDB를 데이터베이스 백업을 소개 및 복원 하나의 테이블은 파생

------------------- MongoDB를 백업 및 복구 -------------------
1, MongoDB를 데이터베이스 백업
    1, 문법 :
        mongodump -h dbhost -d DBNAME -o dbdirectory
        매개 변수 :
            -h : MongDB 어디 서버 주소, 예를 들면 : 127.0.0.1 : 127.0.0.1 물론, 포트 번호를 지정할 수 27,017
            -d : 데이터베이스 인스턴스는, 예를 들어, 백업 할 : 테스트를
            -o : 백업 데이터 저장 위치, 예를 들어 : / 홈 / mongodump / 물론, 사전에 디렉토리를 설정해야, 데이터베이스 인스턴스 내부에 저장된 디렉토리의 백업 데이터를 포함하고있다.
    2. 예 :
        sudo는 RF RM은 / 가정 / momgodump /
        sudo는 MKDIR -p / 홈 / momgodump
        sudo는 mongodump -h 192.168.17.129:27017 -d itcast -o / 홈 / mongodump /
        -
2, MongoDB를 데이터베이스 복구
    1, 문법 :
        mongorestore -h dbhost -d DBNAME --dir dbdirectory
 
        매개 변수 또는 이름 :
            -h : MongoDB를 서버 주소 곳
            -d : 테스트는 물론, 이름도 백업 할 수 있으며, 시간은 TEST2로, 동일하지 않습니다 : 데이터베이스 인스턴스는, 예를 들어, 복원해야
            --dir : 백업 데이터의 위치, 예를 들어 : / 홈 / mongodump / itcast /
            --drop : 복구 시간은, 먼저 현재 데이터를 삭제하고 백업 데이터를 복원합니다. 즉, 재개 후, 백업 수정 된 데이터를 추가 한 후 신중하게 삭제됩니다입니다!
    2. 예 :
    mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir / 홈 / mongodump / itcast /
 
------------------- MongoDB의 데이터 가져 오기 및 내보내기 -------------------
1, 내보내기 도구 : mongoexport
    1, 개념 :
        컬렉션 mongoexport 도구에서 MongoDB를이 파일 형식 JSON 또는 CSV 형식으로 내보낼 수 있습니다. 도출 된 매개 변수는 데이터 항목에 의해 특정 될 수있는 데이터는 특정 조건에 따라 유도 될 수있다.
    2 구문 :
        mongoexport -d DBNAME -c 여기서 collectionname -o 파일 --type JSON / CSV -f 필드
        매개 변수 :
            -d : 데이터베이스 이름
            -c : 수집 名
            -o : 출력 파일 이름
            --type : 출력 형식, 기본값은 JSON입니다
            -f : CSV로, 당신은 "필드 이름을"-f 추가해야 타입 경우 출력의 필드,
    3. 예 :
        sudo는 mongoexport -d mongotest -c 사용자 -o /home/python/Desktop/mongoDB/users.json --type JSON -f "_id 266 _ 이름, 나이, 상태"
 
2, 데이터 가져 오기 : mongoimport
    1, 문법 :
        mongoimport -d DBNAME -c 여기서 collectionname --file 파일 이름 --headerline --type JSON / CSV -f 필드
        매개 변수 :
            -d : 데이터베이스 이름
            -c : 수집 名
            --type : JSON을 가져 오기위한 기본 형식
            -f : 필드 이름은 수입
            --headerline : CSV 포맷이 도입되는 경우, 도입 필드의 첫 번째 행의 제목으로서 사용될 수있다
            --file : 파일을 가져올 수
 
    2. 예 :
        sudo는 mongoimport -d mongotest -c 사용자 --file /home/mongodump/articles.json --type JSON
------------------- MongoDB를 백업 및 복구 -------------------
1, MongoDB를 데이터베이스 백업
    1, 문법 :
        mongodump -h dbhost -d DBNAME -o dbdirectory
        매개 변수 :
            -h : MongDB 어디 서버 주소, 예를 들면 : 127.0.0.1 : 127.0.0.1 물론, 포트 번호를 지정할 수 27,017
            -d : 데이터베이스 인스턴스는, 예를 들어, 백업 할 : 테스트를
            -o : 백업 데이터 저장 위치, 예를 들어 : / 홈 / mongodump / 물론, 사전에 디렉토리를 설정해야, 데이터베이스 인스턴스 내부에 저장된 디렉토리의 백업 데이터를 포함하고있다.
    2. 예 :
        sudo는 RF RM은 / 가정 / momgodump /
        sudo는 MKDIR -p / 홈 / momgodump
        sudo는 mongodump -h 192.168.17.129:27017 -d itcast -o / 홈 / mongodump /
        -
2, MongoDB를 데이터베이스 복구
    1, 문법 :
        mongorestore -h dbhost -d DBNAME --dir dbdirectory
 
        매개 변수 또는 이름 :
            -h : MongoDB를 서버 주소 곳
            -d : 테스트는 물론, 이름도 백업 할 수 있으며, 시간은 TEST2로, 동일하지 않습니다 : 데이터베이스 인스턴스는, 예를 들어, 복원해야
            --dir : 백업 데이터의 위치, 예를 들어 : / 홈 / mongodump / itcast /
            --drop : 복구 시간은, 먼저 현재 데이터를 삭제하고 백업 데이터를 복원합니다. 즉, 재개 후, 백업 수정 된 데이터를 추가 한 후 신중하게 삭제됩니다입니다!
    2. 예 :
    mongorestore -h 192.168.17.129:27017 -d itcast_restore --dir / 홈 / mongodump / itcast /
 
------------------- MongoDB의 데이터 가져 오기 및 내보내기 -------------------
1, 내보내기 도구 : mongoexport
    1, 개념 :
        컬렉션 mongoexport 도구에서 MongoDB를이 파일 형식 JSON 또는 CSV 형식으로 내보낼 수 있습니다. 도출 된 매개 변수는 데이터 항목에 의해 특정 될 수있는 데이터는 특정 조건에 따라 유도 될 수있다.
    2 구문 :
        mongoexport -d DBNAME -c 여기서 collectionname -o 파일 --type JSON / CSV -f 필드
        매개 변수 :
            -d : 데이터베이스 이름
            -c : 수집 名
            -o : 출력 파일 이름
            --type : 출력 형식, 기본값은 JSON입니다
            -f : CSV로, 당신은 "필드 이름을"-f 추가해야 타입 경우 출력의 필드,
    3. 예 :
        sudo는 mongoexport -d mongotest -c 사용자 -o /home/python/Desktop/mongoDB/users.json --type JSON -f "_id 266 _ 이름, 나이, 상태"
 
2, 데이터 가져 오기 : mongoimport
    1, 문법 :
        mongoimport -d DBNAME -c 여기서 collectionname --file 파일 이름 --headerline --type JSON / CSV -f 필드
        매개 변수 :
            -d : 데이터베이스 이름
            -c : 수집 名
            --type : JSON을 가져 오기위한 기본 형식
            -f : 필드 이름은 수입
            --headerline : CSV 포맷이 도입되는 경우, 도입 필드의 첫 번째 행의 제목으로서 사용될 수있다
            --file : 파일을 가져올 수
 
    2. 예 :
        sudo는 mongoimport -d mongotest -c 사용자 --file /home/mongodump/articles.json --type JSON

추천

출처www.cnblogs.com/yupixiu/p/11112627.html