2
A
回答
4
你不能。 GET(正確使用時)不會修改數據; CouchDB正確使用GET。
如果您確實想要記錄這樣的訪問時間,您需要使用新的時間戳更新文檔並將文檔放回CouchDB。但是,如果有不少人在訪問文檔,您很可能會爭用它並從CouchDB中獲取衝突錯誤。
一種選擇是在每次訪問時在CouchDB中創建一個新的「文檔訪問」文檔,但這會迅速增加數據庫的大小。如果這有用,您實際上有訪問時間的歷史記錄嗎?
就我個人而言,我只會簡單地將文檔訪問權記錄到文件或隊列中,並在後臺處理文件/隊列。您可以爲每個實際文檔創建一個「文檔訪問」文檔,因爲幾乎沒有爭用的可能性,並且失敗的更新可能無關緊要(無論如何您都可以再次嘗試)。
相關問題
- 1. 用戶上次訪問CouchDB的時間
- 2. 如何將「long」文檔添加到CouchDB?
- 3. 如何在CouchDb的地圖功能中訪問相關文檔?
- 4. 從couchdb視圖訪問會話信息
- 5. Couchdb:在_user文檔中添加用戶配置文件屬性
- 6. 如何在couchdb中獲取上次創建的文檔?
- 7. 添加子視圖時訪問父視圖
- 8. 將子視圖添加到UITableViewCell:滾動時添加了幾次
- 9. Powerpoint文檔的上次更改時間
- 10. 爲什麼CouchDB文檔提示文檔不應該在視圖中發佈?
- 11. 在CouchDB視圖中引用外部文檔
- 12. 在CouchDB的設計文檔中對視圖進行分組
- 13. CouchDB:將字段添加到視圖中的「doc」
- 14. 每次訪問文檔時提示訪問代碼
- 15. 每次收件人訪問文檔時提示訪問代碼
- 16. 無法在CouchDB中添加設計文檔(以「_」開頭)
- 17. 存儲過程上次訪問時間?
- 18. Directory.GetFiles保留上次訪問時間
- 19. 春季安全上次訪問時間
- 20. 設置上次訪問時間
- 21. couchdb加入2個文檔
- 22. 將圖像添加到word文檔中
- 23. 將文檔添加到文檔時的Java堆空間文檔列表
- 24. 添加新文檔時,couchDB能否自動更新特定文檔?
- 25. 在CouchDB中鏈接文檔
- 26. 在CouchDB中更新文檔
- 27. CouchDB:添加新文檔時預填充字段?
- 28. CouchDB - 在視圖中訪問查詢字符串參數
- 29. 添加一個鏈接的文檔ID的數組到python的couchdb文檔
- 30. 如何在一段時間內選擇couchdb中的文檔?
您也可以使用更新功能更新一個或多個字段,而不必先獲取整個文檔。 http://wiki.apache.org/couchdb/Document_Update_Handlers – 2010-09-03 16:54:06