1

我尝试建立一个firebase数据结构。我来自 SQL 世界,在理解 noSQL Datastructur 时遇到问题。

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

我现在的数据结构:

  "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
      }
    }
   }

谢谢

4

0 回答 0