Pouchdb 设计文件的复制

Pouchdb 设计文件的复制,pouchdb,Pouchdb,我有一个Cordova应用程序在应用程序浏览器中运行。每个用户都属于一个“团队”。对于每个团队来说,云中都有一个沙发数据库,他们都在同步他们的本地包 我想创建一个提供一些简单过滤功能的设计文档,但我担心属于该团队的任何用户都能够创建设计文档的新版本,从而影响其他用户对文档的查看 锁定设计文档的更新是一种常见做法吗?这些设计文档通常是在用户之间复制的,还是仅在本地邮袋中创建,并以某种方式防止复制到共享云沙发上?我给大家的标准建议是永远不要复制设计文档。这太令人困惑了,而且安全性也很高 因此,在复制

我有一个Cordova应用程序在应用程序浏览器中运行。每个用户都属于一个“团队”。对于每个团队来说,云中都有一个沙发数据库,他们都在同步他们的本地包

我想创建一个提供一些简单过滤功能的设计文档,但我担心属于该团队的任何用户都能够创建设计文档的新版本,从而影响其他用户对文档的查看


锁定设计文档的更新是一种常见做法吗?这些设计文档通常是在用户之间复制的,还是仅在本地邮袋中创建,并以某种方式防止复制到共享云沙发上?

我给大家的标准建议是永远不要复制设计文档。这太令人困惑了,而且安全性也很高

因此,在复制时,只需执行一个过滤器,即可排除ID以
\u design/
开头的任何文档。在客户端,您只需创建所需的DDoS,服务器也一样

另一方面,这并不能防止恶意用户试图覆盖服务器端的设计文档。(如果您也在使用服务器端DDoS。)防止这种情况的唯一方法是使用
validate\u doc\u update
功能,您可以使用该功能防止非管理员覆盖设计文档


希望有帮助

这正是我需要知道的。非常感谢。@nlawson,
客户端的相关示例,您只需创建所需的DDoS即可
。您的意思是在数据库中再次创建相同的DDOC吗。是否会导致重复的DDoS