四、数据导入导出

1.数据导出
• 语法格式1
– #mongoexport [--host IP地址 --port 端口 ] -d 库名 -c 集合名 -f 字段名1,字段名2 --type=csv > 目录名/文件名.csv
• 语法格式2
– #mongoexport --host IP地址 --port 端口 -库名 -c 集合名 -q ‘{ 条件}’ -f 字段名1,字段名2 --type=csv > 目录名/文件名.csv
注意:导出为csv格式必须用-f指定字段名列表
语法格式3
#mongoexport [ --host IP地址 --port 端口 ] -d 库名 -c 集合名 [ -q ‘{ 条件 }’ –f 字段列表] --type=json > 目录名/文件名.json
[root@db1 bin]# ./mongoexport -d student -c student --type=json >/root/student.json
2021-07-07T04:53:12.438-0400 connected to: localhost
2021-07-07T04:53:12.439-0400 exported 2 records
2. 数据导入
• 语法格式1
– #mongoimport –host IP地址 – port 端口 -d 库名 – c 集合名 --type=json 目录名/文件名.json
• 语法格式2
– #mongoimport –host IP地址 – port 端口 -d 库名 – c 集合名 --type=csv --headerline [--drop] 目录名/文件名.csv
注意:到导入数据时库和集合不存在时,会创建库和集合导入数据,反之以追加的方式导入数据到集合中可以使用--drop选项删除原有的数据后导入新数据 --headerline忽略标题。

posted @ 2021-07-07 17:04  落樰兂痕  阅读(50)  评论(0编辑  收藏  举报