2017-08-02 18 views
1

我試圖複製到localDB,但我發現我的製作文檔很大,用戶用完了空間,我還注意到有一個since選項,但documentation不夠清楚,導致序列號可能因用戶而異。收聽自給定日期以來的pouchdb更改

我可以將其設置爲從給定日期複製文檔而不是執行allDocs操作?或者避免或限制這種行爲的最佳做法是什麼?

localDb.sync({ 
    live: true, 
    retry: true, 
    since: ??, 'date in milliseconds maybe?' 
}) 

回答

0

我不知道這個自己,但在看PouchDb docs顯然是「因爲」在複製/同步指的是數據庫的序列號。所以如果你使用database "info" api它會在「update_seq」屬性中返回一個序列號。

因此,「自」值可以是一個數字或「現在」的特殊值。從我讀過的內容來看,我不認爲它是指日期或時間。希望這可以幫助。

+0

是的,但序列號不適用於我,我可能會最終使用視圖:( – andresmijares25