当我删除文档时,其修订版本增加,然后PUT相同的文档,其修订版本增加。压缩之后,PUT相同的文档,其修订版从1开始。现在,当我拿到文档时,我收到消息,该文档已被删除。
第二次之后我做了PUT相同的文件,我有文件,在压缩之前有修改+ 1,并且在获取此文件后,正确显示了我的实际状态。 为什么?
答案 0 :(得分:2)
这是COUCHDB-1415的一个实例,如果您删除文档然后尝试再次插入具有完全相同内容的文档,则会发生这种情况。解决方法是在删除发生后插入新修订版之前将更改的数据添加到文档中。
从错误中看,它将在2.0中修复,目前正在处理。