diff --git a/api/apib/mongo-test-data/tets-data-extract.sh b/api/apib/mongo-test-data/tets-data-extract.sh new file mode 100755 index 0000000..144ec03 --- /dev/null +++ b/api/apib/mongo-test-data/tets-data-extract.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# execute script in its location folder +cd $(dirname $0) + +DB_NAME="cc-test" + +# array of available collection names +col=(app_user awarding campaign decoration logBudget logFlag logKill logPoints logRespawn logRevive logTransport player promotion rank squad user war) + +for i in "${col[@]}" +do + if [ "$1" == "import" ] + then + mongoimport --db ${DB_NAME} --collection $i --drop --file ${i}.json + else + echo -e "$(date "+%Y-%m-%dT%T.%3N%z")\tTable: ${i}" + mongoexport --db ${DB_NAME} --collection $i --out ${i}.json; + fi +done