在使用MongoDB資料庫的過程中,避免不了需要將數據進行導入和導出的工作,下麵為具體的用法。註意 不同的資料庫版本可能存在略微的差異,所以在使用時,先查看 --help 來進行確認。下麵的為3.6版本。Export示例:mongoexport --db test --collection traf... ...
在使用MongoDB資料庫的過程中,避免不了需要將數據進行導入和導出的工作,下麵為具體的用法。註意 不同的資料庫版本可能存在略微的差異,所以在使用時,先查看 --help 來進行確認。下麵的為3.6版本。
Export
示例:
mongoexport --db test --collection traffic --out traffic.json
上面可以理解為將test資料庫的traffic集合導出為json格式,保存到當前路徑下的traffic.json文件里
參數:
--db ,-d 選擇要導出的資料庫
--collection , -c 要導出的集合
--out , -o 導出文件名(預設是json格式)
--username , -u 用戶名
--password , -p 密碼
--fields , -f 要導出的欄位
--query, -q 查詢條件
更多參數的詳細用法可以參考官方文檔:https://docs.mongodb.com/manual/reference/program/mongoexport/
Import
示例:
mongoimport --db test --collection traffic --file traffic.json
這代表將traffic.json裡面的內容導入到test資料庫的traffic集合
參數:
--file 要導入的文件名
其他的參考export
更多參數的詳細用法可以參考官方文檔:https://docs.mongodb.com/manual/reference/program/mongoimport/
當然MongoDB數據也是支持CSV格式的導入導出的,這裡暫時不做介紹,有需要的可以參考官網文檔。