MongoDB导出
1.MongoDB导出命令
在MongoDB的安装目录的bin目录下,有mongoexport这个命令,可以用于mongo的数据导出。
mongoexport -h $ip --port $port -d $db -c $collection -f $cloumn --query $query $fileType -o $fileName --sort $sort
参数说明:
-h ip地址,可以是远程地址
--port 端口号
-d mongo数据库名
-c mongo collection名称
-f monggo表字段
--query 查询条件,写法跟数据库里的写法
fileType 导出类型,可选就csv,json
--sort mongo查询排序
样例
ip=192.168.3.86
port=27017
db=testdb
collection=Systest
cloumn=_id,type,desc,date,msg,iphost,_class
query='{"date":{"$gte":'132456688',"$lt":'1324565895'},"type":"TYPE1"}'
fileType=--test.json
sort='{"dateLong":1}'
./mongoexport -h $ip --port $port -d $db -c $collection -f $cloumn --query $query $fileType -o $fileType --sort $sort