Wie erstellt man ein Schema auf mongo / nosql Weise

8

Ich versuche nur, in Mongo (, Couch oder Nosql im Allgemeinen) zu kommen, und fing mit gutem altem Blogbeispiel an. Von dem, was ich auf der Mongo-Seite gelesen habe, sollten Entitäten in eine separate Sammlung eingefügt werden, wenn direkter Zugriff erforderlich ist. Daher setze ich Kommentare und Benutzer in die Postsammlung und habe eine andere Sammlung für die Kategorien.

Meine Frage ist, wo die Tags platziert werden sollen. Ich habe in einigen Beispielen gesehen, dass es auch in der Postsammlung platziert wurde, aber ich bin mir nicht sicher, wie ich dann einfach eine Tag-Cloud erstellen kann

wie erwähnt: das ist nur für Lernzwecke ..

danke! Harpax

    
harpax 18.01.2011, 20:39
quelle

1 Antwort

10

Sie können die Tags in Ihrem Dokument speichern und dann eine zusammengefasste Abfrage für Ihre Dokumente ausführen, um die Cloud zu erhalten ...

Ich denke jedoch, dass die beste Idee wäre, eine Abfrage (nach einem Zeitplan) auszuführen, um Ihre Tag-Cloud als eigenes Dokument zu erstellen. Auf diese Weise können Sie das Dokument einfach abfragen, um Ihre Liste zu erstellen zu versuchen, das bei jedem Mal zu fliegen.)

Es gibt ein großartiges Beispiel dafür, wie man hier macht.

Ссылка

Beispieldokument

%Vor%

Beispiel-Cloud

%Vor%     
Justin Jenkins 19.01.2011, 00:34
quelle

Tags und Links