2015-04-05 105 views
0

我在tweepy中使用api.followers檢索到用戶信息,並試圖將它們存儲在couchDB中,但我不斷收到此錯誤消息 「u'doc驗證,u'Bad特殊文檔成員」 _json」。無法在CouchDB中存儲推文

def save_user(self, u): 
    temp = jsonpickle.encode(u) 
    temp_obj = json.loads(temp) 
    user_obj = temp_obj['py/state'] 
    self.db.save(user_obj) 

u是由命令

在api.followers返回用戶(SCREEN_NAME =用戶簡檔 「sharonsanderso6」):(用戶) storage.save_user

直接存儲用戶來chDB給出錯誤「字符串索引必須是整數,而不是str」。所以嘗試使用jsonpickle和json.loads解碼它。這樣做後,我得到u'Bad字符錯誤。我還可以如何儲存couchDB?

回答

0

壞的特別文檔成員_json

CouchDB的保留JSON屬性與自身下劃線開始。將屬性的鍵更改爲不以下劃線開頭的內容。