我有移动客户端和 python客户端,它们将对CouchDB进行更改。 python客户端也是listening更改但应仅从移动客户端获得更改。
所以我会在所有文档中创建一个字段,如果它是“client”:“python”,那么就不要在监听功能中处理这个文档。
或者有更好的方法吗?
答案 0 :(得分:2)
CouchDB不会存储文档的来源,因此您在client
字段中手动维护源字段的解决方案听起来像是一个不错的解决方案。
您可能想要尝试使用JS过滤器函数过滤_changes
Feed是否比仅接收python应用程序中的所有更改并在那里过滤更快或更慢。