MongoDB提供了多種方法來導入或導出數據庫。
-
使用mongodump和mongorestore命令行工具:
- mongodump用于將整個數據庫或指定集合導出到一個二進制文件中。
- mongorestore用于從二進制文件中恢復數據庫或集合。
示例:
- 導出整個數據庫:mongodump --db your_database_name --out /path/to/output/directory
- 導入整個數據庫:mongorestore --db your_database_name /path/to/dump/directory
-
使用mongoexport和mongoimport命令行工具:
- mongoexport用于將指定集合導出為JSON、CSV或TSV格式。
- mongoimport用于將導出的JSON、CSV或TSV文件導入到指定集合。
示例:
- 導出集合為JSON格式:mongoexport --db your_database_name --collection your_collection_name --out /path/to/output/file.json
- 導入JSON文件到集合:mongoimport --db your_database_name --collection your_collection_name --file /path/to/input/file.json
-
使用MongoDB Compass圖形界面工具:
- MongoDB Compass提供了一個直觀的用戶界面來導入和導出數據。在Compass的“導入數據”或“導出數據”選項卡中,可以選擇要導入或導出的數據庫和集合,并選擇文件格式和路徑。
無論使用哪種方法,都可以根據具體需求選擇合適的方式導入或導出數據庫。