我有一个master couch,每次本地应用程序启动时都会复制到本地数据库。 用户可以修改本地文档,但是如果复制从主数据库中消失,我希望删除这些文档。
我怎样才能实现这一目标?
答案 0 :(得分:0)
这已经是复制的工作原理了。修改文档(包括删除)后,将复制该更改。
您可能遇到的唯一可能问题是,如果在发生删除的同时进行本地更改,则在同步时会发生冲突。
因此,您需要本地应用程序进行某种冲突解决,选择已删除的修订。我建议阅读CouchDB Replication and Conflict Model作为起点。