CouchDB仅从客户端类型“mobile”获得更改

时间:2015-08-02 11:02:26

标签: couchdb pouchdb

我有移动客户端 python客户端,它们将对CouchDB进行更改。 python客户端也是listening更改但应仅从移动客户端获得更改。

所以我会在所有文档中创建一个字段,如果它是“client”:“python”,那么就不要在监听功能中处理这个文档。

或者有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

CouchDB不会存储文档的来源,因此您在client字段中手动维护源字段的解决方案听起来像是一个不错的解决方案。

您可能想要尝试使用JS过滤器函数过滤_changes Feed是否比仅接收python应用程序中的所有更改并在那里过滤更快或更慢。