数据冲突409错误

时间:2011-04-27 15:25:10

标签: couchdb

当我尝试将文档添加到CouchDB时,我收到了Document Conflict 409错误。方案如下。

  1. 使用HTTP PUT将Doc1 Rev1添加到Couch
  2. 使用HTTP DELETE从Couch删除Doc1 Rev1
  3. 使用HTTP PUT将Doc1 Rev2添加到Couch
  4. 为什么第3步会导致Couch返回数据冲突409错误?文档如何与已删除的文档冲突?任何见解将不胜感激。

    吉姆

1 个答案:

答案 0 :(得分:4)

这是设计的。要创建文档,请不要在正文中传递_rev值。