Couchdb添加用户数据库配置

Couchdb添加用户数据库配置,couchdb,Couchdb,我想使用Couchdb创建一个离线的first应用程序,用户可以在其中添加文档 只有创建文档的用户才能对其进行更改,否则该文档只能是可读的。为此,我想使用couchdb的“peruser”机制,将这些文档复制到每个人都可以阅读的主数据库中 当数据库由创建时,是否可以自动配置复制和其他配置(如设计文档)?我自己找到了一种可能的方法: 向主数据库添加验证函数以拒绝写入() 使用\u db\u updates端点监视数据库创建() 创建一个\u replicator文档,以设置从userdb到mai

我想使用Couchdb创建一个离线的first应用程序,用户可以在其中添加文档

只有创建文档的用户才能对其进行更改,否则该文档只能是可读的。为此,我想使用couchdb的“peruser”机制,将这些文档复制到每个人都可以阅读的主数据库中


当数据库由创建时,是否可以自动配置复制和其他配置(如设计文档)?

我自己找到了一种可能的方法:

  • 向主数据库添加验证函数以拒绝写入()
  • 使用
    \u db\u updates
    端点监视数据库创建()
  • 创建一个
    \u replicator
    文档,以设置从userdb到main db()的连续复制
需要注意的一点是,维护大量连续复制需要大量的系统资源

另一种方法是使用设计文档创建作者身份。使用这种方法,我们不需要维护到主数据库的复制,因为每个条目都可以保存在一个数据库中(在我的例子中是主数据库)


什么是
官方阅读插件
?也许我的措辞是错误的。我指的是这个功能: