【问题标题】:Can I delete data from my local pouchDB without the delete replicating to couchDB我可以从本地 pouchDB 中删除数据而不将删除复制到 couchDB
【发布时间】:2016-10-06 23:03:06
【问题描述】:

有没有一种方法可以清除本地 pouchDB 中的数据,而无需将更改复制到在线 couchDB。

我目前正在使用带有 live: true 的 db.sync 函数

背景是我有很多用户在离线优先环境中输入订单,并希望每隔几天清除一次数据以保持应用程序快速但新丢失来自 couchDB 的订单

【问题讨论】:

    标签: couchdb pouchdb


    【解决方案1】:

    不幸的是,purge @https://github.com/pouchdb/pouchdb/issues/802 存在一个长期未解决的问题,可以满足您的要求,但尚未实施。

    您的用例是什么,您是进行 2 路同步并在本地查看远程更新,还是仅进行推送复制以发送订单?解决此问题的一种方法是定期在本地创建一个仅包含您关心的订单的新数据库。

    【讨论】:

    • 我正在进行 2 路同步,因为订单将通过在线站点进入 couchDB,并且需要立即对本地 pouchDB 可见。可以从本地应用程序输入订单,该应用程序是一个封装在 Electron 中的 AngularJS 应用程序,并读取/写入数据库中的本地数据库。当订单来自网络时,它们也可用于 Electron 应用程序。如果我销毁本地,它不会在重新创建时将所有记录同步回自身吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-15
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    相关资源
    最近更新 更多