我目前正在編輯我的ravenDB實例中的現有文檔。 我面臨的主要問題是,我沒有得到任何錯誤,但沒有更改被保存。 我使用下面的代碼:ravenDB + python不保存
#in init method
self.store = document_store.documentstore(url=self.dbURL, database=self.dbInUse)
self.store.initialize()
def someMethodToSaveData(self, id, newTextField="")
with self.store.open_session() as session:
doc = session.load(id)
doc.newTextField=newTextField
session.store(doc,id)
session.save_changes()
感謝
編輯:添加session.save_changes()在此代碼。測試,但我在另一個項目中有這樣的線路,而且我面臨同樣的問題。
你不」 t需要在會話中爲會話中加載的對象調用「store」。這可能會導致問題 –