收听自给定日期以来的 pouchdb 更改
listening to pouchdb changes since a given date
我正在尝试复制到 localDB,但我发现我的生产文档很大,space 中的用户 运行,我还注意到有一个 since
选项,但 documentation 不够清楚,因为序列号可能因用户而异。
我可以将它设置为从给定日期复制文档而不是执行 allDocs 操作吗?或者避免或限制这种行为的最佳做法是什么?
localDb.sync({
live: true,
retry: true,
since: ??, 'date in milliseconds maybe?'
})
我自己并不知道这一点,但查看 PouchDb docs apparently "since" in replicate/sync refers to the sequence number of the database. So if you use the database "info" api 它 returns "update_seq" 属性中的序列号。
因此"since"值可以是数字或特殊值'now'。根据我的阅读,我认为它不是指日期或时间。希望这有帮助。
遗憾的是它不受支持,我最终使用了视图
我正在尝试复制到 localDB,但我发现我的生产文档很大,space 中的用户 运行,我还注意到有一个 since
选项,但 documentation 不够清楚,因为序列号可能因用户而异。
我可以将它设置为从给定日期复制文档而不是执行 allDocs 操作吗?或者避免或限制这种行为的最佳做法是什么?
localDb.sync({
live: true,
retry: true,
since: ??, 'date in milliseconds maybe?'
})
我自己并不知道这一点,但查看 PouchDb docs apparently "since" in replicate/sync refers to the sequence number of the database. So if you use the database "info" api 它 returns "update_seq" 属性中的序列号。
因此"since"值可以是数字或特殊值'now'。根据我的阅读,我认为它不是指日期或时间。希望这有帮助。
遗憾的是它不受支持,我最终使用了视图