在MongoDB如何移動Collection 到另一個Database?
使用MongoDB 時,有時候需要把現有的Collection 移到另一個DB,可以怎樣達成呢?
很簡單,假設舊資料庫名稱是db_a ,新資料庫名稱是db_b ,而要轉移的Collection 名稱為col_a ,在Mongo shell 內執行以下指令便可:
- use admin
- db.runCommand({renameCollection:"db_a.col_a",to:"db_b.col_a"})
這麼 col_a 便會被移到資料庫db_b 了。