私はfirebaseデータ構造を構築しようとしています。私はSQLの世界から来て、noSQL Datastructurを理解するのに問題があります。
ストア用のデータ構造が必要です。各店舗には、店舗名、住所などのデータフィールドがあります。ストアには、このストアで作業し、新しい製品を追加して変更できるすべてのユーザーを格納するユーザー オブジェクトも必要です。Products を格納する Dataobject もあり、Products はユーザー (ストア) との関係も持つ必要があります。誰かがこれをできるだけ平らに構築する方法を教えてもらえますか?
現在の私のデータ構造:
"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
}
}
}
ありがとう