首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CouchDB冲突错误

CouchDB冲突错误
EN

Stack Overflow用户
提问于 2013-11-02 16:02:47
回答 1查看 675关注 0票数 0

我是CouchDB的新手,在尝试更新文档时,我遇到了冲突错误。

代码语言:javascript
运行
复制
>>> cachefile_db["ABC"] = {1:1}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/couchdb/client.py", line 344, in __setitem__
    status, headers, data = resource.put_json(body=content)
  File "/usr/local/lib/python2.7/site-packages/couchdb/http.py", line 531, in put_json
    **params)
  File "/usr/local/lib/python2.7/site-packages/couchdb/http.py", line 546, in _request_json
    headers=headers, **params)
  File "/usr/local/lib/python2.7/site-packages/couchdb/http.py", line 542, in _request
    credentials=self.credentials)
  File "/usr/local/lib/python2.7/site-packages/couchdb/http.py", line 394, in request
    raise ResourceConflict(error)
couchdb.http.ResourceConflict: (u'conflict', u'Document update conflict.')

我可以删除记录,然后重新读取它,那么避免冲突错误的建议/最佳方法是什么?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2013-11-05 01:02:04

出现冲突是因为您的文档中没有_rev。我建议先从数据库加载文档(使用_rev),然后修改它并保存回来。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19740077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档