Im nouveau pour les bases de données et mongo. Je crée une application web qui a différents types d'utilisateurs qui ont accès à différentes routes via différentes interfaces. par exemple: utilisateur, société, admin. Ma question est de devrais-je créer une seule collection qui héberge tous les utilisateurs et ajouter simplement un "type d'utilisateur" ou un "niveau d'accès" en tant que propriété sur chaque objet Utilisateur? ou devrais-je avoir 3 collections différentes, une pour chaque type d'utilisateur?Dois-je avoir différentes collections pour différents utilisateurs de mongodb?
Quelle est la pratique courante pour ce genre de chose?
Que se passe-t-il si nous voulons avoir un utilisateur à la fois administrateur et société, mais doit avoir des champs supplémentaires? Pouvons-nous utiliser plus de collections et les référencer? – sarakinos