我尝试建立一个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
}
}
}
谢谢