Maison  >  Article  >  base de données  >  MongoDB – Schéma polymorphe construit avec des schémas

MongoDB – Schéma polymorphe construit avec des schémas

步履不停
步履不停original
2019-07-01 18:02:053701parcourir

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 :

MongoDB – Schéma polymorphe construit avec des schémas

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn