限制在PockDB/CouchDB中同步的记录

限制在PockDB/CouchDB中同步的记录,couchdb,pouchdb,Couchdb,Pouchdb,我有一个新闻基地,需要在线和离线工作。我正在使用CouchDB(ibmcloudant)和pookdb与应用程序进行同步 问题是,对于照片而言,新闻相对“沉重”,我也有同步问题,因为“文档”的大小,不需要同步所有新闻库,只会让用户的手机充满不必要的记录 我只需要同步一些新闻,大约五个寄存器。我想知道如何在CouchDB或PockDB中实现这一点 我查看了sync+过滤器文档,但没有回答我有关sync文档数量的问题(或者至少没有看到是否可能) 我正在使用视图来拉取新闻。由于您正在使用视图来拉取新闻

我有一个新闻基地,需要在线和离线工作。我正在使用CouchDB(ibmcloudant)和pookdb与应用程序进行同步

问题是,对于照片而言,新闻相对“沉重”,我也有同步问题,因为“文档”的大小,不需要同步所有新闻库,只会让用户的手机充满不必要的记录

我只需要同步一些新闻,大约五个寄存器。我想知道如何在CouchDB或PockDB中实现这一点

我查看了sync+过滤器文档,但没有回答我有关sync文档数量的问题(或者至少没有看到是否可能)


我正在使用视图来拉取新闻。

由于您正在使用视图来拉取新闻,因此可以使用
limit
来限制获取的文档数量。您还可以使用
since
来确定何时需要获取下一批文档(必须定期执行此操作以检查是否存在新文档)


如果您采用这种方式,并且您的应用程序不需要客户端->服务器复制,那么您可以使用比PockDB更轻的工具在客户端上存储文档和其他信息。

是的,您可以使用过滤复制来实现此目的:


字幕:诺兰·劳森(PockDB核心团队)。

你是如何与PockDB解决这个问题的?请不要提供仅链接的答案。我在那个链接上找不到任何关于限制的内容。它如何解决这个问题?