-h host 主機
--port port 埠
-u username 使用者名稱
-p passwd 密碼
2、mongoexport 匯出檔案引數介紹:
-d 庫名
-c 表名
-f field1,field2...列名
-q 查詢條件
-o 匯出的檔名
-- csv 匯出csv格式
(便於和傳統資料庫交換資料)
1、匯出shop資料庫的sdo**的xh和name列中xh號小於等於100的資料,並且匯出到當前路徑下,儲存的檔名稱為test.sdo.json
.
/mongoexport -d shop -c sdo -f xh,name -q '}'
-o .
/test.sdo.json
2、匯出csv格式方便在mysql資料中匯入。
.
/mongoexport -d shop -c sdo -f _id,xh,name -q '}'
--csv -o .
/test.sdo.csv
匯入資料引數:
-d 待匯入的資料庫
-c 待匯入的表
(不存在會自己建立)
--type csv/
json
(預設)
--file 備份檔案路徑
1、將當前路徑下test.sdo.json檔案資料匯入到shop資料庫的teach表中,格式為json
./mongoimport -d shop -c teach --type json --file ./test.sdo.json
2、將csv檔案匯入到shop資料庫的reache表中,並且格式轉換為json格式。–headerline表示忽略csv資料的表頭字段。比如id,name
csv資料表頭欄位需要忽略。
匯出需要的引數:
-d 庫名
-c 表名
-f field1,field2...列名
六、匯出bson資料結構例項
1、語法:mongodum -d test [
-c 表名] 預設是匯出到mongo下的dump目錄
2、將shop資料庫的sdo表資料匯出到預設的路徑。
3、檢視匯出的資料,預設放在dump目錄
4、檢視dump目錄,匯出的**生成了兩個檔案分別為:bson結構資料和json資料
5、 如果不宣告表名, 匯出所有的表
-d :將資料匯入或恢復資料的資料庫名稱,可以自己隨意命名。
.
/dump/shop: 備份的資料庫路徑
MongoDB匯入匯出資料
匯出json格式 mongoexport d test c t1 o users lisa downloads t1.dat d 指明使用的庫 c 指明要匯出的集合 o 指明要匯出的檔名 檢視t1.dat發現裡面的資料是json格式的。mongoexport d test c t1 q o user...
mongodb 資料匯出匯入
mkdir p data eclassweb mongodump h 172.16.0.181 u eclassuser p eclassuser123 d eclassweb o data eclassweb opt mongodb 3.4.20 bin mongodump h 172.16.0....
MongoDB匯入匯出資料
1.匯出資料 h 資料庫位址,mongodb 伺服器所在的 ip 與 埠,如 localhost 27017 d 指明使用的資料庫例項,如 test c 指明要匯出的集合,如 mycol f 資料庫中想要匯出的字段 csv檔案匯出用的 o 指明要匯出的檔名,如 e abc xing.csv 注意是檔...