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

时间:2013-12-08 14:49:59

标签: couchdb pouchdb

我以为当我偶然发现PouchDB时,我已经找到了圣杯;它允许我简单地将我的代码写入本地(浏览器中)数据库,然后将所有内容复制到远程CouchDB和从远程CouchDB复制所有内容,而无需实际编写一行代码。 (不完全正确,它实际上是一行代码。)

但是,如果我使用CouchDB作为后端,所有用户实际上将获得完全相同的数据视图。这并不是那么令人满意。我正在为不同的人群申请,他们不应该看到彼此的数据。决不。期。

事实上,我希望能够确保

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

我查看了一些与此相关的CouchDB问题,并且拥有智能代理似乎是向前发展的方式。但它真的吗?是否有像那些那样的智能代理的实现?

1 个答案:

答案 0 :(得分:1)

偶然发现了this, the Sync Gateway。这可能正是我正在寻找的。如果有其他解决方案以及如何自己实施,我们很乐意听到。