PouchDb与CouchDb不同步……为什么复制不能修复它?

问题描述 投票:0回答:1

我的一个用户的本地pouchdb数据库已与Couchdb服务器不同步。

  1. 某些文档具有不同的转速
  2. 本地pouchdb中缺少某些文档。
  3. 某些远程文档中缺少文档。

我有2种实时同步功能,并且已打开重试功能。

为什么会这样?将文档(获取和放置)从本地复制到远程(反之亦然)是否有意义?

感谢您的帮助。

pouchdb
1个回答
1
投票

CouchDb使用检查点来限制复制范围。我注意到,如果复制时对远程数据库的访问权限不足,然后解决了访问问题并重试,则不会再次复制第一次被拒绝的文档。我相信这是检查点的结果,尽管如果使用过滤器,它们也会引起问题。

[a previous answer有更多信息。

所以您的问题可能是由于检查点或过滤器造成的-我的最佳猜测是您所说内容中的检查点。可以禁用检查点,尽管CouchDb文档中提到了一些缺点,这意味着复制事件将花费更长的时间。

© www.soinside.com 2019 - 2024. All rights reserved.