i am Roger Li

在MongoDB如何移動Collection 到另一個Database?

使用MongoDB 時,有時候需要把現有的Collection 移到另一個DB,可以怎樣達成呢?


很簡單,假設舊資料庫名稱是db_a ,新資料庫名稱是db_b ,而要轉移的Collection 名稱為col_a ,在Mongo shell 內執行以下指令便可:

  1. use admin
  2. db.runCommand({renameCollection:"db_a.col_a",to:"db_b.col_a"})
這麼 col_a 便會被移到資料庫db_b 了。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *