mongodb資料的匯出和遠端匯入
阿新 • • 發佈:2019-02-15
把本地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