我現在在擺弄PouchDB。我使用它作爲在本地存儲數據而不鏈接到CouchDB的一種方式。我一直在試圖做的是爲單個文檔創建恢復/撤消方法。爲此,我想使用「doc」的以前版本。我在閱讀PouchDB文檔時遇到了更改提要,這似乎是一種獲取所有「文檔」的所有修訂的方法。但是,在試圖獲得「文檔」的所有修訂後,我只獲得了最新版本。我試過下面得到改變:有沒有辦法在使用變更Feed時獲取PouchDB中所有文檔的修訂版本?
db.changes({
since: 0,
style: 'all_docs',
include_docs: true // eslint-disable-line camelcase
}).then(function(results) {
console.log(results);
});
TL; DR我怎樣才能在一個PouchDB(或全部)文件(S)的所有修訂?
哎,好的,你已經成功地做到你想要的東西,給一個嘗試@nlawson的解決方案,這傢伙知道什麼他在說! :) – macrog