2012-03-04 135 views
8

如何在mongodb中更改db名稱?簡單的問題,但我不能在網上找到任何關於如何做到這一點。我不想重建我的整個數據庫,我只是簡單地想改變它的名字。謝謝。Mongodb - 更改db名稱

+0

只是要小心,而重命名你千萬不要亂用複製收藏到現有的數據庫。結帳我的回答https://stackoverflow.com/a/44986052/1696621 – 2017-07-08 12:08:55

回答

2

你可以轉儲數據庫

./mongodump -d mydb 

重命名文件夾

mv /path/to/dump/folder/mydb /path/to/dump/folder/mynewdb 

,然後恢復

./mongorestore 
+0

很酷。我聽說過的最簡單的方法。 – jwjin 2015-07-14 04:20:30

16

簡單的使用:

db.copyDatabase("old_db_name","new_db_name","localhost") 
use old_db_name 
db.dropDatabase(); 
+0

感謝的人..... – Roni 2016-03-08 10:28:41

+0

重命名時一定要小心,一定不要把收藏複製到現有的數據庫。結帳我的答案https://stackoverflow.com/a/44986052/1696621 – 2017-07-08 12:07:32