1. 程式人生 > >本地mongodb資料庫匯出到遠端資料庫中

本地mongodb資料庫匯出到遠端資料庫中

把本地Mongodb中的資料匯入(批量插入)到伺服器的資料庫中

1.匯出資料:

mongoexport -d admin -c users -o outdatafile.dat

選項解釋:

-d 指明使用的庫, 本例中為” admin”
-c 指明要匯出的表, 本例中為”users”
-o 指明要匯出的檔名, 本例中為”outdatafile.dat”

如果出現error connecting to db server: no reachable servers錯誤,將繫結的ip解綁即可

2.連線遠端資料庫並匯入

mongoimport -h 伺服器IP -d admin -c users --file ./outdatafile.dat --upsert

 

選項解釋:

-d    指定把資料匯入到哪一個資料庫中

-c    指定把資料匯入到哪一個集合中

--type    指定匯入的資料型別

--file       指定從哪一個檔案中匯入資料

--headerline    僅適用於匯入csv,tsv格式的資料,表示檔案中的第一行作為資料頭

--upsert  以新增或者更新的方式來匯入資料