MongoDB 批处理文件命令写法

 

清空某个表的数据:

 

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

echo  'success'
pause

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

d:  
cd  D:\MongoDB\Server\4.0\bin 
mongo.exe  mongodb://daqing_db:81Rsp950fDwM@10.20.25.14/kemaowang_mdb  --eval "db.LogRecord.remove({});"

echo  'success'
pause

 

 

备份:

 

del /q /s  "D:\MongoDB\backup\kemaowang_mdb"  //清空存储的目录

cd D:\MongoDB\Server\4.0\bin  //进行命令文件夹,安装mongodb就有,或者直接拷贝

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

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

echo 'Success'
pause

 

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

posted @ 2021-06-25 14:43  黄明辉  阅读(244)  评论(0编辑  收藏  举报