Firebase规则商店,用户,产品关系的扁平结构

时间:2015-06-25 13:32:43

标签: firebase firebase-realtime-database rules nosql

我尝试构建一个firebase Datastructure。 我来自SQL世界,并且在理解noSQL Datastructur时遇到了问题。

我想拥有商店的Datastructure。 每个商店都有一些数据字段,如商店名称,地址等。 商店还应该有一个用户对象,用于存储在此商店中工作的所有用户,并且能够添加新产品并对其进行修改。 还有一个Dataobject存储产品和产品应该 也与用户(商店)有关系。 有人可以给我一个暗示如何尽可能平坦地构建它吗?

我的数据结构:

  "rules": {
    "users": {
      "$uid": {
       ".write": "auth !== null && auth.uid === $uid",
       ".read": "auth !== null && auth.provider === 'password'"
      }
     },
    "products": {
      "$uid": {
        ".write": "auth !== null && auth.uid === $uid",
        ".read": true
       }
     },
    "stores": {
      "$uid": {
        ".write": "auth !== null && auth.uid === $uid",
        ".read": true
      }
    }
   }

由于

0 个答案:

没有答案