1.随便进一个目录执行
vi rm.sh
2.编写内容并保存
#!/bin/bash
#db
dbname=$1
#collection
collectionname=$2
#timestamp
deletetime=$3
#进入到mongo的bin目录下
cd .../bin
#mongo ip+port
mongodb='./mongo 127.0.0.1:27017'
$mongodb <<EOF
#操作某个db
use ${dbname}
#实际内容可根据需求修改,这里执行删除timestamp(long)小于deletetime的那些记录,类似删除某个时间点之前的数据
db.${collectionname}.remove({timestamp:{\$lt: ${deletetime}}})
exit;
EOF
3.执行脚本,例:
./rm.sh lscb test 1526281734000
4.简单的可以通过crontab将脚本设置成定时执行