MongoDB 批处理文件命令写法

清空某个表的数据:

d:  
cd  D:Program FilesMongoDBServer4.0in   //进入到mongo命令目录
mongo.exe  127.0.0.1:27017/Patent  --eval "db.PatentInfo.remove({});"   //连接数据库并执行删除某个表的数据的语句

echo  'success'
pause

若db是有账号密码的,格式如下

d:  
cd  D:MongoDBServer4.0in 
mongo.exe  mongodb://daqing_db:81Rsp950fDwM@10.20.25.14/kemaowang_mdb  --eval "db.LogRecord.remove({});"

echo  'success'
pause

备份:

del /q /s  "D:MongoDBackupkemaowang_mdb"  //清空存储的目录

cd D:MongoDBServer4.0in  //进行命令文件夹,安装mongodb就有,或者直接拷贝

echo '开始导出,请耐心等待'

mongodump -h 10.20.25.14 -u daqing_db -p 81Rsp950fDwM -d kemaowang_mdb -o D:MongoDBackup    //备份到指定路径

echo 'Success'
pause

将以上代码复制到记事本文件,并修改文件后缀为 .bat  即可。

原文地址:https://www.cnblogs.com/fei686868/p/14930863.html