2012-05-01 92 views
3

我正在使用couchdb的項目。實際上,在我處理擁有1000個文檔的數據庫之前,現在我已經移動到新的數據庫,它也有很多新文檔。如果我逐一複製所有文檔,它會花費太多時間,還有其他方法,以便我可以從一個數據庫複製特定文檔並將其粘貼到新文檔中。因爲couchdb對我來說是新的,我在互聯網上沒有找到任何令人滿意的答案。如果有人知道,請讓我知道查詢或方法複製和粘貼在couchdb中? 預先感謝您。從舊數據庫複製到Couchdb中的新數據庫

回答

4

是的,它被稱爲replication

如果您只需要複製特定文檔,則可以將它與filter結合使用。

+0

謝謝, 但我從來沒有使用CouchDB的面前有三個碼 1.功能(DOC,REQ){ 如果(doc.type && doc.type == 「富」){ 迴歸真實; } else { return false; } } 2. { 「_id」: 「_設計/ myddoc」, 「過濾器」:{ 「myfilter」 的: 「功能到這裏」 } } 3. { 「源」:「HTTP: //example.org/example-database","target":"http://admin:[email protected]:5984/example-database「,」filter「:」myddoc/myfilter「} 所以我應該在哪裏寫這些代碼,我可以直接將它們寫入到 的couchdb源代碼中嗎? – shashank

+0

代碼片段之間還有一段文字解釋了它們......如果您是CouchDB的新手,那麼您應該先了解它(http://guide.couchdb.org/),然後才能夠執行您的要求。 – Simon

相關問題