MongoDB Backup With CMD
To download MongoDB Database Tools and place the .cmd file in the same directory;
Open your web browser and go to the official MongoDB website;
https://www.mongodb.com/try/download/database-tools
@echo off
echo "Preparing..."
set "backup_path=C:\Backups\"
set "backup_days=30"
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"
set "datestamp=%YYYY%%MM%%DD%"
mkdir %backup_path%"
set "backup_file=%backup_path%%datestamp%.gzip"
echo "Starting backup at %backup_file%"
"mongodump.exe" --gzip --archive=%backup_file% --host=127.0.0.1 --port=27017 --username=admin --password="123" --authenticationDatabase=admin --db=myDB
if %errorlevel% neq 0 exit /b %errorlevel%
echo "Success..."