pouchdb复制冲突解决方案与远程胜利

时间:2016-12-13 22:32:22

标签: pouchdb

我正在尝试实施一种解决方案策略,其中服务器修订会覆盖本地修订。 replicate().on('change', ..上的arg看起来像

{
  _id: "xyz",
    _rev: "2-efg",
      _conflicts: [
        {
          _id: 'xyz',
          _rev: '2-mon'

有没有办法知道对象本身是本地的(调用复制的地方)还是远程的,以及_conflicts数组对象是否是远程的?

1 个答案:

答案 0 :(得分:0)

来自couchdb wiki

这是不可能的。

  

需要注意的另一件事是不必配置或跟踪对等体。您可以定期复制到同行,也可以进行一次性,临时推送或拉取。复制完成后,没有记录任何特定文档或修订版来自哪个对等方。