【发布时间】:2016-10-06 23:03:06
【问题描述】:
有没有一种方法可以清除本地 pouchDB 中的数据,而无需将更改复制到在线 couchDB。
我目前正在使用带有 live: true 的 db.sync 函数
背景是我有很多用户在离线优先环境中输入订单,并希望每隔几天清除一次数据以保持应用程序快速但新丢失来自 couchDB 的订单
【问题讨论】:
有没有一种方法可以清除本地 pouchDB 中的数据,而无需将更改复制到在线 couchDB。
我目前正在使用带有 live: true 的 db.sync 函数
背景是我有很多用户在离线优先环境中输入订单,并希望每隔几天清除一次数据以保持应用程序快速但新丢失来自 couchDB 的订单
【问题讨论】:
不幸的是,purge @https://github.com/pouchdb/pouchdb/issues/802 存在一个长期未解决的问题,可以满足您的要求,但尚未实施。
您的用例是什么,您是进行 2 路同步并在本地查看远程更新,还是仅进行推送复制以发送订单?解决此问题的一种方法是定期在本地创建一个仅包含您关心的订单的新数据库。
【讨论】: