-1
我有一個名爲'mydb'的遠程CouchDB,客戶端的本地PouchDB與它同步。情況是客戶端可以脫機並返回,因此在客戶端脫機期間,我刪除了遠程的'mydb'並重新創建一個具有相同名稱並添加了一些隨機的新文件到新的數據庫。PouchDB同步刪除數據庫
當客戶端重新聯機時,它是否會同步回舊文件並覆蓋同名的文件?
我有一個名爲'mydb'的遠程CouchDB,客戶端的本地PouchDB與它同步。情況是客戶端可以脫機並返回,因此在客戶端脫機期間,我刪除了遠程的'mydb'並重新創建一個具有相同名稱並添加了一些隨機的新文件到新的數據庫。PouchDB同步刪除數據庫
當客戶端重新聯機時,它是否會同步回舊文件並覆蓋同名的文件?
如果您需要雙向複製你可以這樣做:
// use "sync"
localDB.sync(remoteDB)
// another option is to use "replicate" with both "to" and "from"
localDB.replicate.to(remoteDB)
localDB.replicate.from(remoteDB)
如果您需要單向複製,你可以這樣做:
// use "replicate" with only "to"
localDB.replicate.to(remoteDB)
看看this 。
當你嘗試時會發生什麼? – Flimzy