#!/bin/bash
i=0;
while read line
do
echo "/*****************************************************************/"
echo "===========start to import data for user $line===================="
mongoexport --host 172.0.0.12 --port 27017 --db www --username user --password user --collection playlist --query "{ UserId: { \$gte: $line , \$lte:$line}}" --out ./playlist$1.dat
mongoexport --host 172.0.0.12 --port 27017 --db www --username user --password user --collection playlistreview --query "{ UserId: { \$gte: $line , \$lte:$line}}" --out ./playlistreview$1.dat
mongoexport --host 172.0.0.12 --port 27017 --db www --username user --password user --collection homeworkcenter --query "{ UserId: { \$gte: $line , \$lte:$line}}" --out ./homeworkcenter$1.dat
mongoexport --host 172.0.0.12 --port 27017 --db www --username user --password user --collection homeworkcenterreview --query "{ UserId: { \$gte: $line , \$lte:$line}}" --out ./homeworkcenterreview$1.dat
mongoimport -j 4 --host 172.0.0.11 --port 27017 --authenticationDatabase staging --db staging --username staging --password Welcome123 -c playlist ./playlist$1.dat
mongoimport -j 4 --host 172.0.0.11 --port 27017 --authenticationDatabase staging --db staging --username staging --password Welcome123 -c playlistreview ./playlistreview$1.dat
mongoimport -j 4 --host 172.0.0.11 --port 27017 --authenticationDatabase staging --db staging --username staging --password Welcome123 -c homeworkcenter ./homeworkcenter$1.dat
mongoimport -j 4 --host 172.0.0.11 --port 27017 --authenticationDatabase staging --db staging --username staging --password Welcome123 -c homeworkcenterreview ./homeworkcenterreview$1.dat
echo "===========finish importing data for user $line===================="
rm *$1.dat;
i=`expr $i + 1`;
echo "===========processing the No#$i item =============================="
echo "/*****************************************************************/"
done < $1
mongo 数据导入导出脚本
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 原文地址 linux 导入 导出mysql命令 数据库备份 还原 shell脚本 备份、导出数据库 导出整个数据库...
- 前段时间要做一个excel表格的上传下载功能,上网找了各种资料及源码,最后借鉴别人的代码及思路完成了符合自己需求的...
- 龙骨数据有3个文件 7点击路径 8.解压zip 就得到最新的龙骨包了龙骨播放特效有2个参数 对应代码的 另外也可以...
- pandas_datareader原本是pandas下的一个子库来着,后来单拎出来了,说是这样方便单独升级数据模块...