2014-05-11 94 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是什麼? –

回答