Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CouchDB,如何仅获取文档更改_Couchdb_Cloudant - Fatal编程技术网

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流程(总是效率低下)更有效。当您的应用程序在更改中循环时,只需检查它是否是设计文档


干杯。

我同意你的观点,但我更愿意跳过设计文档,因为我的客户都在移动设备上运行,所以带宽是个问题。