programing

mongodump에 대한 디렉토리/폴더를 지정할 수 있습니까?

javamemo 2023. 7. 4. 21:38
반응형

mongodump에 대한 디렉토리/폴더를 지정할 수 있습니까?

mongodump 명령어의 스위치를 통해 mongodump가 덤프되는 디렉터리를 지정하고 싶습니다.이것이 가능합니까?

대본은 필요 없습니다.문서에서:

--out <path>, -o <path>

mongodump가 덤프된 데이터베이스에 대한 BSON 파일을 쓸 디렉터리를 지정합니다.

예:

mongodump -o /mydir/

다른 많은 옵션이 있습니다. 확인해 보십시오.

명령 프롬프트(NB)에 "mongodump --help"를 입력하면 mongodump에 대한 모든 명령을 볼 수 있습니다.mongodump.exe)가 포함된 폴더에 있어야 합니다.

다음과 같은 명령을 사용할 수 있습니다.

mongodump /host <hostIP> /port <port> /d <database> /c <collection> /o <outputDirectoryPath> 

Windows를 사용할 때는 내보내기 날짜가 있는 폴더로 내보내기 때문에 항상 아래 명령을 사용합니다.

setlocal enableextensions
set FOLDER_NAME=%DATE:/=_%
mongodump --uri "mongodb+srv://USER:PASSWORD@URL/DATABASE_NAME" -o C:\work\scheduled\dump\backup-%FOLDER_NAME%

명령을 확장자가 bat인 파일(예: dump.bat)에 저장합니다.

복원 가능한 tmp/my_db.dump 파일 내의 gzip 형식으로 my_db를 덤프합니다.

mongodump --db my_db --gzip -o ./tmp/my_db.dump

언급URL : https://stackoverflow.com/questions/10128719/is-it-possible-to-specify-a-directory-folder-for-mongodump

반응형