MongoDB重新命名database的方法一例
重新命名database指令碼如下:
var source = "source";
var dest = "dest";
var colls = db.getSiblingDB(source).getCollectionNames();
for (var i = 0; i < colls.length; i++) {
var from = source + "." + colls[i];
var to = dest + "." + colls[i];
db.adminCommand({renameCollection: from, to: to});
}
測試:
> var source = "test";
> var dest = "test_new";
> var colls = db.getSiblingDB(source).getCollectionNames();
> for (var i = 0; i < colls.length; i++) {
... var from = source + "." + colls[i];
... var to = dest + "." + colls[i];
... db.adminCommand({renameCollection: from, to: to});
... }
{ "ok" : 1 }
>
> use test_new
switched to db test_new
> show tables
test
aaa
bbb
log
task
push_log
push_task
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2675149/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB批量插入大資料文件的簡單方法一例MongoDB大資料
- database link故障處理一例Database
- 批次檔案重新命名的方法
- MongoDB隱藏技能:如何重新命名資料庫MongoDB資料庫
- MongoDB副本集節點的優先值修改一例MongoDB
- SQL Server database mail問題診斷一例SQLServerDatabaseAI
- MySQL資料庫重新命名的方法MySql資料庫
- 重新命名SQLServer資料庫的方法SQLServer資料庫
- flashback database 方法Database
- Mongodb 常用的查詢方法MongoDB
- ora-600一例的解決方法
- MongoDB副本集新增和刪除仲裁節點一例MongoDB
- MongoDB 映象配置方法MongoDB
- windows10如何對多個檔案重新命名_windows10批量重新命名檔案的方法Windows
- windows10如何對多個檔案重新命名_windows10批次重新命名檔案的方法Windows
- MongoDB報錯"not authorized on root to execute command"問題解決一例MongoDBZed
- oracle 死鎖解決方法一例Oracle
- mongodb的安裝和啟動方法MongoDB
- 刪除或重新命名 listener.log 檔案的方法(轉)
- Swift 3必看:集合方法flatten()重新命名為joined()Swift
- sqlplus hang 解決方法一例SQL
- mongodb叢集shard_replica的搭建方法MongoDB
- mongodb密碼特殊字元的解決方法MongoDB密碼字元
- 提升 MongoDB 安全性的10個方法MongoDB
- 提升 MongoDB 安全性的 10 個方法MongoDB
- MongoDB分頁查詢的方法及效能MongoDB
- MongoDB 分頁查詢的方法及效能MongoDB
- mongodb設定賬號密碼的方法MongoDB密碼
- MongoDB 副本集切換方法MongoDB
- MongoDB設計方法及技巧MongoDB
- MongoDB監控方法總結MongoDB
- oracle 11g Oracle Database Vault 的配置方法OracleDatabase
- mongoDB的db.shutdownServer()報錯的解決方法MongoDBServer
- 快速修改檔名稱的方法,自動批量給檔案重新命名
- windows10系統資料夾重新命名不了的解決方法Windows
- mongodb叢集節點故障的切換方法MongoDB
- Spring系列之整合MongoDB的2種方法SpringMongoDB
- Windows10系統重新命名虛擬桌面的方法Windows