2
私は会社のリストを表示するアプリの適切な構造を構築したいと思います。ある企業をタップすると、別のビューで電話番号が表示されます。誰かが私の構造を教えてくれましたか?Firebaseデータベースの私の構造。それは適切な階層ですか?
{
"companies" : {
"c1" : {
"name" : "Secure Home LLP",
"subject" : "Security"
}
},
"phones" : {
"c1" : {
"p1" : {
"name" : "Check point",
"phone" : "201-478-4600"
},
"p2" : {
"name" : "Dispatcher",
"phone" : "201-478-4678"
}
}
}
}
ええ!しかし、ここで重要なことは、会社はいくつかの電話番号を持つかもしれないということです。それで、それは深い階層を作ります。少なくとも1つのレベル。私はDB構造のFirebaseの例を読み、同様の例を見つけました。 https://firebase.google.com/docs/database/android/structure-data#avoid_nesting_data –