我正在设计一个系统,它将使用 CouchDB 和 TouchDB\CloudantSync 使用复制将数据库缓存在用户的智能手机上。现在假设我有 1000 个文档,每个文档都有一个 100Kb 的附件,我想通过删除一个文档来释放智能手机上的一些空间。
我希望在删除一些文档后,我可以从服务器再次复制它。这与删除不同,删除会给文档一个新的修订版本,并避免再次从服务器复制它(因为智能手机上已删除的文档是未删除文档的子文档)。
我显然可以对服务器文档进行冗余更新,但这效率低下......
有没有办法“取消同步”文档?