1. 程式人生 > 其它 >四、資料匯入匯出

四、資料匯入匯出

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忽略標題。