如圖所示,兩個工具位於mongodb安裝目錄的bin目錄下mongodb
下面介紹一下二者的使用方法:數據庫
Mongodb中的mongoexport工具能夠把一個collection導出成JSON格式或CSV格式的文件。能夠經過參數指定導出的數據項,也能夠根據指定的條件導出數據。工具
可經過 mongoexport --help 命令查看具體使用方法spa
導出goods數據庫下students集合的數據命令行
執行圖中命令3d
bin目錄下生成students.dat文件,內容以下(也可在命令行中執行 type students.dat 查看)code
從上面的結果能夠看出,咱們在導出數據時沒有顯示指定導出樣式 ,默認導出了JSON格式的數據。實際狀況下經常須要導出csv格式的數據,命令以下blog
mongoexport -d goods -c students --csv -f classid,name,age -o students_csv.dat
Mongodb中的mongoimport工具能夠把一個特定格式文件中的內容導入到指定的collection中。該工具能夠導入JSON格式數據,也能夠導入CSV格式數據。rem
可經過 mongoimport --help 命令查看具體使用方法io
先刪除students集合數據,驗證
db.students.remove({}); db.students.find();
導入以前導出的students.dat文件
上面演示的是導入JSON格式的文件中的內容,若是要導入CSV格式文件中的內容,則須要經過--type參數指定導入格式
mongoimport -d goods -c students --type csv --headerline --file students_csv.dat
參數詳解
也可藉助工具進行導入導出,如: NoSQL Manager for MongoDB 提供了多種格式的導入導出