Heim > Datenbank > SQL > MongoDB – Polymorphes Schema, erstellt mit Schemata

MongoDB – Polymorphes Schema, erstellt mit Schemata

步履不停
Freigeben: 2019-07-01 18:02:05
Original
3824 Leute haben es durchsucht

MongoDB – Polymorphes Schema, erstellt mit Schemata

Kurze Beschreibung:

Wenn alle Dokumente in der Sammlung ähnliche, aber nicht identische Strukturen haben, nennen wir es polymorphes Muster

Beispiel:

Im tatsächlichen Geschäft müssen Benutzerbeiträge verwendet werden. Die allgemeine Struktur der Beiträge ist dieselbe, der spezifische Inhalt muss jedoch je nach Beitragstyp unterschiedlich angezeigt werden. Daher ist es derzeit sinnvoller, den polymorphen Modus zu verwenden. Eine einzige Abfrage kann alle Beiträge und deren Inhalte abrufen, was die Leistung verbessert. Wie unten gezeigt:

MongoDB – Polymorphes Schema, erstellt mit Schemata

Zusammenfassung:

Polymorphe Muster werden verwendet, wenn Dokumente mehr Ähnlichkeiten als Unterschiede aufweisen. Typische Anwendungsfälle für dieses Musterdesign sind:

Single View Application Content Management Mobile App Product Catalog

Polymorphes Muster bietet ein einfach zu implementierendes Design, das Abfragen innerhalb einer einzelnen Sammlung ermöglicht. Dies ist auch das schemalose Design von Mongodb, das eine praktische Datenkonstruktionsfunktion bietet.

Weitere technische Artikel zu SQL finden Sie in der Spalte SQL-Tutorial.

Das obige ist der detaillierte Inhalt vonMongoDB – Polymorphes Schema, erstellt mit Schemata. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Parameterverständnis von Mongodb
Aus 1970-01-01 08:00:00
0
0
0
Verwendung von Symfony2 Mongodb
Aus 1970-01-01 08:00:00
0
0
0
mongodb _id umbenennen
Aus 1970-01-01 08:00:00
0
0
0
MongoDB schließt Verbindung – Stapelüberlauf
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage