Je ne suis pas sûr que ce soit la meilleure façon de définir le cas d'utilisation suivant dans la base de données Firebase. L'application a la structure suivante.Meilleure façon de définir la structure de données dans la base de données Firebase
- STUDIO - Conteneur
- ADMIN - peut créer, lire et mettre à jour les formateurs et les membres
- FORMATEUR - peuvent créer, lire et les membres de la mise à jour
- MEMBRE - peut inscrire, lire et éditer ses propres données
Important ADMIN, TRAINER, MEMBER sont tous les utilisateurs qui peuvent se connecter.
Où je devrais enregistrer le formulaire de relation TRAINER à STUDIO, MEMBER à STUDIO et ADMIN à STUDIO.
|____firebase
| |____studios
| | |____Studio_A
| | | |____trainers
| | | | |____Trainer_B
| | | | |____Trainer_A
| | | |____Administrator
| | | |____members
| | | | |____Member_B
| | | | |____Member_C
| | | | |____Member_A