#!/bin/bash
REMOTE_HOST=""
REMOTE_PORT=""
REMOTE_DB=""
REMOTE_USER=""
REMOTE_PASSWORD=""
LOCAL_HOST=""
LOCAL_PORT=""
LOCAL_DB=""
LOCAL_USER=""
LOCAL_PASSWORD=""
## DUMP THE REMOTE DB
echo "Dumping '$HOST:$PORT/$REMOTE_DB'..."
mongodump --host $REMOTE_HOST:$REMOTE_PORT --db $REMOTE_DB -u $REMOTE_USER -p $REMOTE_PASSWORD
## RESTORE DUMP DIRECTORY
echo "Restoring to '$LOCAL_DB'..."
mongorestore --host $LOCAL_HOST:$LOCAL_PORT --db $LOCAL_DB -u $LOCAL_USER -p $LOCAL_PASSWORD --drop dump/$REMOTE_DB
## REMOVE DUMP FILES
echo "Removing dump files..."
rm -r dump
echo "Done."