MongoDB資料庫如何能備份集合的建索引語句?
MongoDB索引的元資訊(描述資訊)儲存在local資料庫的集合system.indexes中,這是系統提供的保留集合(建立資料庫時),我們不能對其進行插入或刪除操作,但我們可以從中檢視索引定義的相關資訊。
system.indexes集合中包含了每個索引的詳細資訊,可以透過下面的命令查詢已經存在的索引,例如:
> db.system.indexes.find()
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.articles" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.chenfeng" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.dsf" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.fs.chunks" }
{ "v" : 1, "unique" : true, "key" : { "files_id" : 1, "n" : 1 }, "name" : "files_id_1_n_1", "ns" : "
test.fs.chunks" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.fs.files" }
{ "v" : 1, "key" : { "filename" : 1 }, "name" : "filename_1", "ns" : "test.fs.files" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.test" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.users" }
>
因此我們用mongoexport匯出local資料庫的system.indexes集合即可。
命令如下:
C:\Users\duansf>mongoexport -d local -c system.indexes -o system.indexes.dat
connected to: 127.0.0.1
exported 1 records
system.indexes集合中包含了每個索引的詳細資訊,可以透過下面的命令查詢已經存在的索引,例如:
> db.system.indexes.find()
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.articles" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.chenfeng" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.dsf" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.fs.chunks" }
{ "v" : 1, "unique" : true, "key" : { "files_id" : 1, "n" : 1 }, "name" : "files_id_1_n_1", "ns" : "
test.fs.chunks" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.fs.files" }
{ "v" : 1, "key" : { "filename" : 1 }, "name" : "filename_1", "ns" : "test.fs.files" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.test" }
{ "v" : 1, "key" : { "_id" : 1 }, "name" : "_id_", "ns" : "test.users" }
>
因此我們用mongoexport匯出local資料庫的system.indexes集合即可。
命令如下:
C:\Users\duansf>mongoexport -d local -c system.indexes -o system.indexes.dat
connected to: 127.0.0.1
exported 1 records
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2122584/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB資料庫備份MongoDB資料庫
- 【Mongodb】資料庫備份與還原MongoDB資料庫
- mongodb資料庫備份與恢復(資料庫資料遷移)MongoDB資料庫
- DM聯機執行SQL語句進行資料庫備份SQL資料庫
- Oracle資料庫維護常用SQL語句集合Oracle資料庫SQL
- NoSQL 資料庫案例實戰 -- MongoDB資料備份、恢復SQL資料庫MongoDB
- mongodb資料庫如何建立索引?MongoDB資料庫索引
- 利用T-SQL語句,實現資料庫的備份與還原的功能SQL資料庫
- 建庫語句
- 資料庫-單表結構-建表語句資料庫
- idea內建資料庫 + sql語句庫表操作Idea資料庫SQL
- 資料庫備份資料庫
- 資料丟失如當頭棒喝,資料備份重如山!
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- 核對主備庫表的資料sql語句(待完善)SQL
- 【資料庫】SQL語句資料庫SQL
- 資料庫操作語句資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- mysql 資料庫備份MySql資料庫
- 資料庫備份方案資料庫
- 資料庫的檢索語句資料庫
- MySQL資料庫的基本備份MySql資料庫
- 資料庫備份的種類資料庫
- MongoDB 資料遷移 備份 匯入(自用)MongoDB
- 分散式文件儲存資料庫之MongoDB備份與恢復分散式資料庫MongoDB
- Mongodb總結6-資料庫啟動、停止、備份等命令MongoDB資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- 聊聊非關係型資料庫MongoDB索引資料庫MongoDB索引
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- 資料庫資料的恢復和備份資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- oracle資料庫常用語句Oracle資料庫
- 資料庫查詢語句資料庫
- 資料庫常用sql 語句資料庫SQL
- Oracle資料庫語句大全Oracle資料庫
- 資料庫SQL拼接語句資料庫SQL