MongoDB 如何修改数据库名称
怪我咯
怪我咯 2017-04-24 09:12:28
0
2
803

如题,在命令行里运行修改已有数据库名称

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(2)
迷茫

Tiada kaedah langsung, satu-satunya cara adalah dengan menyalin dan memadam:

db.copyDatabase('old_name', 'new_name'); 
use old_name 
db.dropDatabase(); 

==2017.4.4 Kemas Kini==
masih merupakan penyelesaian tidak langsung, tetapi WiredTiger terdapat penyelesaian yang lebih mudah untuk enjin storan: db.renameCollection.

use admin;
db.runCommand({renameCollection: "test.test", to: "test1.test"});

Apabila anda memindahkan semua koleksi ke perpustakaan baharu, ia sama dengan menamakan semula keseluruhan pustaka. Ini akan menjadi lebih pantas daripada copyDatabase.

Nota: renameCollection tidak boleh digunakan untuk set shard

阿神

db.help()

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan