我有一个用户今天没有复制其他用户在我的CoucDB数据库中添加的新文档,换句话说,用户A没有看到用户B,C每天添加的文档。
我看到了从用户A添加到CouchDB的最后一个文档,并且看到了该文档有一个新的字段
_conflicts:“2-17d3fcec15fbe3b1ed3e7f8a14eae35”}

我想冲突是在文件的第二次修订中,不是吗?我对同一份文件进行了7次修改,我的问题是我如何解决这个问题?我怎样才能消除这场冲突?
发布于 2018-01-22 16:27:51
CouchDB不试图合并冲突的修订版.
您的应用程序指示应该如何进行合并。
请参阅http://docs.couchdb.org/en/2.0.0/replication/conflicts.html
但是,一般说来,使用冲突解决方法获取文档的建议算法如下:
GET docid?conflicts=true request获取文档;call GET docid?rev=xxx中的每个成员。如果在此阶段出现任何错误,请从步骤1重新启动。(可能会有其他人已经解决了此冲突,并删除了该rev)。红宝石上的版本
https://stackoverflow.com/questions/48385736
复制相似问题