Tach!
Es ist super einfach ein Array (oder Objekt?) ab zu speichern und auch sehr einfach dieses Array wieder aus der Datenbank zu laden. Jedoch denke ich kommt das ganze relativ schnell an seine Grenzen.
Definiere Grenzen. Meinst du, die Freiheit bei der Gestaltung der Dokumente hat ihre Grenzen in der Praktikabilität beim täglichen Handling mit Wildwuchs-Daten?
Jetzt frage ich mich, wie bekommt man eine Durchschnittsbewertung der Kommentare hin? Gibts da ein AVG bei Mongo?
Das Verfahren zum nennt sich Map/Reduce. Map wendet eine Funktion auf alle Daten an, Reduce berechnet einen Wert aus einer Vielzahl von Daten. Da es keine feste Struktur in den Dokumenten geben muss, werden solche Aufgaben in der Regel an benutzerdefinierte Funktionen weitergegeben.
dedlfix.