Maison > Article > base de données > MongoDB – Schéma polymorphe construit avec des schémas
Brève description :
Lorsque tous les documents de la collection ont des structures similaires mais non identiques, on parle de motif polymorphe
Exemple :
Dans les affaires réelles, les publications des utilisateurs doivent être utilisées. La structure générale des publications est la même, mais le contenu spécifique doit être affiché différemment selon les différents types de publications. Par conséquent, il est plus approprié d’utiliser le mode polymorphe pour le moment. Une seule requête peut obtenir toutes les publications et leur contenu, ce qui améliore les performances. Comme indiqué ci-dessous :
Résumé :
Le modèle polymorphe est utilisé lorsque les documents présentent plus de similitudes que de différences. Les cas d'utilisation typiques de cette conception de modèle sont :
Catalogue de produits d'application mobile de gestion de contenu d'application à vue unique
Le modèle polymorphe fournit une conception facile à mettre en œuvre qui permet des requêtes au sein d'une seule collection. Il s'agit également de la conception sans schéma de mongodb qui fournit une fonction pratique de construction de données.
Pour plus d'articles techniques liés à SQL, veuillez visiter la colonne Tutoriel SQL pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!