亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

pouchDB同步但限制返回的文檔?

pouchDB同步但限制返回的文檔?

九州編程 2021-04-15 14:13:23
我使用pouchdb監視后端(couchdb)的更改,然后將新添加的項推送到前端。這是同步代碼,但是是否有任何限制返回文檔的選項?localDB.sync(remoteDB, {    live: true,    retry: true  })沒有限制選項的問題是我無法說出前10或20條記錄。
查看完整描述

2 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

如果您的目標是同步,但僅針對特定數量的文檔,請使用change觀察者進行計數,并在達到極限時中止。


var count = 0,

    limit = 10;

var sync = PouchDB.sync('mydb', 'http://localhost:5984/mydb', {

  live: true,

  retry: true

}).on('change', function (info) {

  if (count++ >= limit) {

    sync.cancel();

  }

})

請注意,這將在10次更改后取消同步,這與10個文檔不同。這可能是對同一文檔的10次更改。


如果您關心實際文檔,則需要更復雜的邏輯來跟蹤已更改文檔的數量。


查看完整回答
反對 回復 2021-04-22
  • 2 回答
  • 0 關注
  • 146 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號