東西引起了我的PouchDB文檔上,眼睛從https://pouchdb.com/guides/compact-and-destroy.html:PouchDB是否真的能夠永久保留所有文檔修訂版?
默認情況下,PouchDB和CouchDB的設計來存儲所有文件永遠 修訂。
這種行爲在我的情況下確實不理想,有很多文檔編輯,隨着時間的推移數據庫會變得很大。所以我決定在https://pouchdb.com/getting-started.html上使用couchdb自己的任務演示「入門」應用進行測試。
我的測試是:創建任務,多次編輯它們,然後使用PouchDB Inspector Chrome擴展程序在數據庫中檢查它們。令我驚訝的是,似乎只有最後一個修訂版被保存在數據庫中。如果我沒有遺漏某些東西,那麼爲什麼他們寫了「默認情況下,PouchDB和CouchDB被設計爲永久存儲所有文檔修訂版。」在他們的官方文件?我錯過了什麼嗎?
好吧,顯然這是PouchDB Inspector中的一個問題(或者可能是默認的行爲?),它不顯示舊版本,查看indexedDB我看到了,是的,它創建了多個修訂版本。 – raphadko