Если вместо этого вы хотите, чтобы управлять всеми документами, используя единую базу данных, но по-прежнему осуществляют чтение/ACL, писать, вы можете проверить Chatty Couchapp Tutorial приложение из Smileupps App Store
Это чистого couchapp, опираясь на CouchDB только его бэкенд. Учебник по-прежнему работает, но couchapp полностью работает, и вы можете загрузить его исходный код.
Он реализует ACL для чтения/записи на основе пользователя/пользователя, используя одну базу данных CouchDB. Таким образом, вам не нужно настраивать N репликаций, где N зависит от количества ваших пользователей. У вас есть только одна база данных, содержащая все ваши данные, легко получить запрос на лету (с временными видами) и для операций по техническому обслуживанию. Конечно, вы можете решить увеличить количество баз данных в зависимости от типа ваших данных и случаев использования.
Один couchapp содержит весь необходимый код для интерфейса, администратор приборной панели и на стороне сервера API, реализующие бизнес-правила
пользователя, в зависимости от его роли имеют дифференцированный доступ к различным разделам. то есть он может получить доступ к веб-сайту frontend, но не к панели управления admin.
Вы можете установить бесплатную пробную версию, а затем загрузить исходный код с помощью Smileupps deployment tools, изменить его, загрузить и проверить свои изменения.