1. 程式人生 > >mongodb資料的匯出和遠端匯入

mongodb資料的匯出和遠端匯入

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

1.匯出資料:

mongoexport -d report -c exceptions -o outdatafile.dat

選項解釋:

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

不指明地址一般會儲存在MongoDB資料目錄下

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

mongoimport -h 172.16.16.90 -d report -c exceptions --file ./outdatafile.dat --upsert


選項解釋:

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

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

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

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

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

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

參考:http://www.cnblogs.com/YOUCAN/archive/2012/12/22/2829124.html

         http://blog.csdn.net/liuzhoulong/article/details/6849978