CouchDB,如何仅获取文档更改
使用CouchDB,如何仅获取文档更改,couchdb,cloudant,Couchdb,Cloudant,使用/\u changes?filter=\u design我可以获得设计文档的所有更改 如何仅获取文档的所有更改 是否存在类似于/\u changes?filter=\u docs\u only?的内容此项没有内置过滤器。您需要编写自己的过滤函数()从提要中排除设计文档(检查文档的\u id,查看“\u design/”等)。然后,在查询changes提要()时引用此筛选函数。但是,大多数应用程序不会经常遇到这种情况,因为设计文档通常只在应用程序发生更改时更新 在客户端实现此过滤器可能比将所有
/\u changes?filter=\u design
我可以获得设计文档的所有更改
如何仅获取文档的所有更改
是否存在类似于
/\u changes?filter=\u docs\u only
?的内容此项没有内置过滤器。您需要编写自己的过滤函数()从提要中排除设计文档(检查文档的\u id
,查看“\u design/”
等)。然后,在查询changes提要()时引用此筛选函数。但是,大多数应用程序不会经常遇到这种情况,因为设计文档通常只在应用程序发生更改时更新
在客户端实现此过滤器可能比将所有更改流式传输到couchjs流程(总是效率低下)更有效。当您的应用程序在更改中循环时,只需检查它是否是设计文档
干杯。我同意你的观点,但我更愿意跳过设计文档,因为我的客户都在移动设备上运行,所以带宽是个问题。