如何使用 .net 拦截从 PouchDB 到 CouchDB 的调用

How can I intercept a call from PouchDB to CouchDB, using .net

我正在使用 CouchDB 学习 PouchDB,并试图将我的头脑集中在拦截文档到 couchdb 服务器上并对其执行操作,无论它是在创建其他文档、更新用户 table 等。

在服务器上,json 文档在提交到 couchdb 服务器之前将通过业务层进行处理,最好是在 .net 中。

这可能吗?如果没有,有什么办法吗?

谢谢!

在服务器端,您可以收听来自 CouchDB (docs here) 的 _changes 提要,并在添加、修改或删除文档时做出反应。这可能对 reporting/messaging/aggregation/etc.

有用

或者,如果您想在文档被接受之前对文档进行一些模式验证,那么您应该考虑添加一个带有 validate_doc_update 字段 (docs here) 的设计文档。