MongoRestore 快速介紹
👨💻簡介 上一篇介紹了 mongodump,拿來將我們資料庫的檔案備份到本地,這次則是要來介紹 mongorestore,將本地的資料還原到指定的資料庫。 🔰基礎介紹 什麼是 MongoRestore? mongorestore 是 MongoDB 提供的一個命令行工具,用於將先前使用 mongodump 產生的備份檔案恢復到資料庫中,支援 BSON 格式的資料恢復。 MongoRestore 主要功能 恢復資料庫: 可以將備份的整個資料庫恢復。 恢復集合(collection): 可以指定恢復特定的集合。 從遠端伺服器恢復: 可以從遠端的 MongoDB 伺服器恢復資料。 Mongorestore 優缺點 優點 簡單易用:簡單的命令行操作即可完成資料還原。 支援大規模資料恢復:可以高效處理大型資料集。 支援各種平台:跨平台使用,不限作業系統。 缺點 相對耗時:對於大型資料庫,還原時間可能較長。 空間需求:恢復操作需要足夠的磁碟空間。 🎯setup 基本指令 恢復整個資料庫 語法: mongorestore --db <database_name> <path_to_backup_directory> 範例: mongorestore --db mydatabase /path/to/backup 恢復特定集合(collection) 語法: mongorestore \ --db <database_name> \ --collection <collection_name> <path_to_collection_backup> 範例: mongorestore \ --db mydatabase \ --collection mycollection /path/to/backup/mycollection.bson 恢復到特定目錄 語法: mongorestore --db <database_name> --dir <path_to_backup_directory> 範例:...