#!/bin/sh
#mongodb数据还原
DB_NAME="test"
DB_USER="root"
DB_PASS="pass123"
HOSTIP="127.0.0.1"
PORT="27017"
BIN_DIR="/web/bin/mongodb/bin"
BACK_DIR="/home/20180820"
cd $BACK_DIR
for RM in `ls *.dat`
do
pwdcmd=`echo ${RM}|awk -F "," '{print $1}'`
echo ${pwdcmd%.*} "开始导入"
cd $BIN_DIR && ./mongoimport -h $HOSTIP:$PORT -u $DB_USER -p $DB_PASS -d $DB_NAME -c ${pwdcmd%.*} --upsert $BACK_DIR/$pwdcmd --authenticationDatabase admin
done

cd $BACK_DIR
for RM in `ls */*.dat`
do
pwdcmd=`echo ${RM}|awk -F "," '{print $1}'`
echo ${pwdcmd%.*} "开始导入"
cd $BIN_DIR && ./mongoimport -h $HOSTIP:$PORT -u $DB_USER -p $DB_PASS -d $DB_NAME -c ${pwdcmd%.*} --upsert $BACK_DIR/$pwdcmd
done
