【问题标题】:listening to pouchdb changes since a given date自给定日期以来收听 pouchdb 更改
【发布时间】:2017-08-02 13:14:41
【问题描述】:

我正在尝试复制到 localDB,但我发现我的生产文档很大并且用户空间不足,我还注意到有一个 since 选项但 documentation 不够清晰,因为序列号可能因用户而异。

我可以将其设置为从给定日期复制文档而不是执行 allDocs 操作吗?或者避免或限制这种行为的最佳做法是什么?

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

【问题讨论】:

    标签: pouchdb


    【解决方案1】:

    我自己不知道这一点,但是在复制/同步中查看PouchDb docs 显然“因为”是指数据库的序列号。因此,如果您使用database "info" api,它会在“update_seq”属性中返回一个序列号。

    所以“since”值可以是数字或特殊值“now”。根据我的阅读,我认为它不是指日期或时间。希望这会有所帮助。

    【讨论】:

    • 是的,但是序列号对我不起作用,我可能最终会使用视图:(
    【解决方案2】:

    遗憾的是不支持,我最终使用了视图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2016-09-28
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多