2014-05-11 67 views
1

我试图通过ID更新已经存在的文档。我的意图是通过它的id找到文档,然后用“json”中的新值更改其“firstName”,然后将其更新到CouchDB数据库中。 这里是我的代码:Python,CouchDb:如何通过ID更新已存在的文档

def updateDoc(self, id, json): 
    doc = self.db.get(id) 
    doc["firstName"] = json["firstName"] 
    doc_id, doc_rev = self.db.save(doc) 
    print doc_id, doc_rev 
    print "Saved" 
//"json" is retrieved from PUT request (request.json) 

self.db.save(DOC)我发现了异常,因为“值过多解压”

我正在使用Bottle框架,Python 2.7和Couch查询。

如何通过ID更新文档?什么是正确的做法呢?

+0

doc是什么? –

回答