在CouchDB上提供过滤视图的智能代理

在CouchDB上提供过滤视图的智能代理,couchdb,pouchdb,Couchdb,Pouchdb,不久前,当我绊倒在地时,我以为我已经找到了圣杯;它允许我只需将代码写入本地(浏览器中)数据库,然后在远程CouchDB之间复制所有内容,而无需实际编写一行代码。(不完全正确,它实际上是一行代码。) 但是,如果我使用CouchDB作为后端,所有用户实际上都将获得完全相同的数据视图。这并不是我们想要的。我正在为不同的人群制作一个应用程序,他们不应该能够看到彼此的数据。从未。句号 事实上,我希望能够确保 有些用户只能看到可用数据的子集 有些用户只能看到文档属性的子集 我研究了一些与此相关的Couc

不久前,当我绊倒在地时,我以为我已经找到了圣杯;它允许我只需将代码写入本地(浏览器中)数据库,然后在远程CouchDB之间复制所有内容,而无需实际编写一行代码。(不完全正确,它实际上是一行代码。)

但是,如果我使用CouchDB作为后端,所有用户实际上都将获得完全相同的数据视图。这并不是我们想要的。我正在为不同的人群制作一个应用程序,他们不应该能够看到彼此的数据。从未。句号

事实上,我希望能够确保

  • 有些用户只能看到可用数据的子集
  • 有些用户只能看到文档属性的子集

我研究了一些与此相关的CouchDB问题,拥有一个智能代理似乎是前进的方向。但真的是这样吗?有没有类似的智能代理的实现

只是偶然发现的。那可能正是我想要的。我很想知道是否还有其他解决方案,以及如何自己实施。

在某个时候可以实现这一点,但经过一些更改后,它似乎不再有效。