从mongoDB导出数据
示例:
mongoexport -h 127.0.0.1:27017 -utest -ptest2016 -d test -c Device -q '{deviceId:0}' --type=csv --fields=id -o device_id_0.csv
--host <hostname><:port>, -h <hostname><:port>
Default: localhost:27017
数据库的主机名,端口号
--username <username>, -u <username>
数据库用户名
--password <password>, -p <password>
数据库密码
--db <database>, -d <database>
需要导出的数据库名
--collection <collection>, -c <collection>
需要导出的集合名
--query <JSON>, -q <JSON>
搜索条件,只导出符合条件的数据
用单引号”括住搜索条件,防止与执行环境交互
--type <string>
Default: json
如果使用csv,必须用–fields或–fieldFile申明需要导出的字段
--fields <field1[,field2]>, -f <field1[,field2]>
申明需要导出的字段,多个字段用英文逗号,分割,如果字段中有空格,用双引号括起来:–fields “phone,user number”
csv - 只导出申明的字段
json - 导出申明的字段以及_id
--out <file>, -o <file>
导出数据写入的文件,如果不指明,写到标准输出,如stdout