我正在關注IBM's tutorial on CouchDB,並遇到了一個保存編輯的文件的問題。保存一個新的文檔工作正常,它看起來像我現有的所有文檔的值(通過openDoc
函數檢索)是有效的,但新值是根本沒有。如何使用Evently保存更新的CouchDB文檔?
當我在執行跟蹤代碼,它看起來像新的價值觀是有:
然而,經過saveDoc
成功返回(奇怪!),不更新文檔。如果我記錄更新的文檔,則記錄的對象沒有_id
或_rev
值,但您可以清楚地看到它們在保存時出現(請參見第一個屏幕截圖)。
是否存在的一些saveDoc
細微之處,或者Evently,說我不理解?
有什麼奇怪的是我回到這個沒有修改任何代碼,現在它的工作。也許這是一個緩存問題 - 誰知道?不過謝謝你的提示,特別是異步位。這將爲我節省大量的時間! – 2012-03-12 01:00:24