是否可以使用PouchDB创建可供应用程序的所有用户使用的数据库,并且还有与特定用户绑定的数据库?
我的简单App基本上如下:
我正在使用SuperLogin Node.js服务器进行用户身份验证,而App则使用离子2框架实现。
答案 0 :(得分:2)
你可以使用PouchDB创建两个(或多个你喜欢的)数据库,所以是的,你可以做你想做的事。
"啤酒厂目前可用的啤酒清单"数据库应该在CouchDB服务器上,PouchDB可以在用户在线时访问它。如果需要,您可以在用户的Web浏览器中将其同步到PouchDB,但不向它们提供任何要写入的功能。
他们想要喝的啤酒和他们尝试过的啤酒清单"数据库只能在用户的Web浏览器中。如果你想让他们在线存储,你需要为他们创建CouchDB用户和数据库。
查看pouchdb-authentication以获取更多信息,并查看"管理员","会员"和"角色"那里以及CouchDB文档中。