2015-09-04 58 views
3

有沒有一種方法可以清除我本地pouchDB中的數據,而不會將更改複製到聯機couchDB中。我可以從本地pouchDB中刪除數據,而不刪除複製到couchDB

我目前使用的與現場的db.sync功能:真正

這個背景是我有很多在離線的第一環境輸入訂單的用戶,並希望cleardown數據每隔幾天保持應用程序很快但新的命令從沙發上丟失DB

回答

2

不幸的是,對於purge @https://github.com/pouchdb/pouchdb/issues/802有一個長期運行的未解決問題,它會做你想做的,但它還沒有實現。

什麼是您的使用案例,您是否在進行2路同步並在本地看到遠程更新,或者您只是在推送複製以發送訂單?解決此問題的一種方法是定期在本地創建一個只包含您關心的訂單的新數據庫。

+0

我正在進行2路同步,因爲訂單將通過在線網站進入couchDB,並且需要立即對本地pouchDB可見。訂單可以從包裝在Electron中的AngularJS應用程序的本地應用程序中輸入,並讀取/寫入數據庫中的本地數據庫。隨着來自網絡的訂單也會被提供給Electron應用程序。如果我摧毀本地意志,那麼它不僅僅是在重新創建時將所有記錄同步到本身中? – Leigh

相關問題