Couchdb 数据冲突409错误

Couchdb 数据冲突409错误,couchdb,Couchdb,当我尝试将文档添加到CouchDB时,出现文档冲突409错误。情况如下 使用HTTP PUT将Doc1 Rev1添加到Coach 使用HTTP Delete从coach中删除Doc1 Rev1 使用HTTP PUT将Doc1 Rev2添加到Coach 为什么步骤3会导致coach返回数据冲突409错误?文档如何与已删除的文档冲突?如有任何见解,将不胜感激 吉姆这是故意的。若要创建文档,请不要在正文中传递_rev值。是否要向不存在的文档添加修订?步骤1:已创建rev1,Doc1现在存在。步骤2:r

当我尝试将文档添加到CouchDB时,出现文档冲突409错误。情况如下

  • 使用HTTP PUT将Doc1 Rev1添加到Coach
  • 使用HTTP Delete从coach中删除Doc1 Rev1
  • 使用HTTP PUT将Doc1 Rev2添加到Coach
  • 为什么步骤3会导致coach返回数据冲突409错误?文档如何与已删除的文档冲突?如有任何见解,将不胜感激


    吉姆这是故意的。若要创建文档,请不要在正文中传递_rev值。

    是否要向不存在的文档添加修订?步骤1:已创建rev1,Doc1现在存在。步骤2:rev1已删除,Doc1现在不存在。步骤3:将rev2添加到Doc1,哎呀,没有Doc1!