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


使用HTTP PUT将Doc1 Rev1添加到Couch
使用HTTP DELETE从Couch删除Doc1 Rev1
使用HTTP PUT将Doc1 Rev2添加到Couch


为什么第3步会导致Couch返回数据冲突409错误?文档如何与删除的文档冲突?任何见识将不胜感激。

吉姆

最佳答案

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

10-01 07:32