Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic2 使用数据库创建应用程序范围和用户特定的数据库_Ionic2_Pouchdb - Fatal编程技术网

Ionic2 使用数据库创建应用程序范围和用户特定的数据库

Ionic2 使用数据库创建应用程序范围和用户特定的数据库,ionic2,pouchdb,Ionic2,Pouchdb,是否可以使用PockDB创建数据库,该数据库可供应用程序的所有用户使用,并且具有绑定到特定用户的数据库 我的简单应用程序基本上如下所示: 该应用程序适用于一家微型啤酒厂。它包含了啤酒厂目前可用的啤酒的列表。这是需要对所有应用程序用户可用的数据库 每个用户都可以创建一个他们想喝的啤酒和他们试过的啤酒的书签列表。这是需要特定于每个用户的数据库 如果用户以管理员权限登录应用程序,他们将能够向所有用户可用的啤酒数据库添加/删除啤酒 我使用SuperLogin Node.js服务器进行用户身份验证,该

是否可以使用PockDB创建数据库,该数据库可供应用程序的所有用户使用,并且具有绑定到特定用户的数据库

我的简单应用程序基本上如下所示:

  • 该应用程序适用于一家微型啤酒厂。它包含了啤酒厂目前可用的啤酒的列表。这是需要对所有应用程序用户可用的数据库
  • 每个用户都可以创建一个他们想喝的啤酒和他们试过的啤酒的书签列表。这是需要特定于每个用户的数据库
  • 如果用户以管理员权限登录应用程序,他们将能够向所有用户可用的啤酒数据库添加/删除啤酒
我使用SuperLogin Node.js服务器进行用户身份验证,该应用程序是使用ionic 2框架实现的。

您可以使用PockDB创建两个(或任意多个)数据库,因此,是的,您可以做您想做的事情

“啤酒厂当前可用啤酒列表”数据库应位于CouchDB服务器上,当用户在线时,PockDB可以访问该数据库。如果需要,您可以将其同步到用户web浏览器中的PockDB,但不提供任何写入功能

“他们想喝的啤酒和他们试过的啤酒列表”数据库只能在用户的web浏览器中。如果你想让他们在线存储,你需要为他们创建一个CouchDB用户和一个数据库

查看更多信息,并查看那里以及CouchDB文档中的“管理员”、“成员”和“角色”。

您可以使用PockDB创建两个(或任意多个)数据库,因此,是的,您可以做您想做的事

“啤酒厂当前可用啤酒列表”数据库应位于CouchDB服务器上,当用户在线时,PockDB可以访问该数据库。如果需要,您可以将其同步到用户web浏览器中的PockDB,但不提供任何写入功能

“他们想喝的啤酒和他们试过的啤酒列表”数据库只能在用户的web浏览器中。如果你想让他们在线存储,你需要为他们创建一个CouchDB用户和一个数据库

查看更多信息,并查看那里以及CouchDB文档中的“管理员”、“成员”和“角色”