Wie fange ich eine MongoDB-Abfrage als Zeichenfolge auf und zeigt ihn in meiner Knoten-JS-Seite an (mit dem MONGOJS-Treiber)?

StackOverflow https://stackoverflow.com//questions/10690090

Frage

Ich möchte mein mongodb abfragen und dieses Ergebnis auf meiner Webseite anzeigen könnenDb - Die Syntax ist derselbe wie die MONGO-Shell und ich kann den Code in meiner Knoten-App einsetzen.Diese Aufgabe ... zeigt einfach die Ergebnisse der Abfrage auf der Webseite oder sogar auf der Konsole, hat sich sehr schwierig erwiesen.Hier sind die relevanten Teile meines Codes und was ich versucht habe.

generasacodicetagpre.

Ich habe eine Sammlung namens Graph1 und in der MONGO-Eingabeaufforderung gemacht, ergibt dies Ergebnisse.HINWEIS ... Ich möchte es in HTML anzeigen ... aber ich spoose, wenn ich es dazu bringen kann, zur Konsole zu drucken, kann ich es in meinem HTML bekommen.

es gibt derzeit diese aus:

generasacodicetagpre.

Eine Art Prototyp für das, was ich eigentlich will, was ist das:

generasacodicetagpre.

War es hilfreich?

Lösung

Versuchen Sie das:

generasacodicetagpre.

Das Konsolenprotokoll, das Sie dort hatten, dass der db.graph1.find () den Rückgabewert von db.graph1.find () gedruckt wurde, der der Funktionsprototyp ist.Es wird nichts nützlich zurückgeben, da es eine asynchrone Funktion ist.Die einzige Möglichkeit, nutzbare Dinge mit den abgerufenen Daten zu tun, besteht darin, einen Rückruf zu bestehen, in dem die Daten mit den Daten umgehen:

generasacodicetagpre.

Andere Tipps

Für das ältere Sake sollte jeder wissen, dass das einzige Mal, dass Sie Ihre Abfrageergebnisse manipulieren können, in der Rückruf erfolgen kann ... also keine Einstellung auf A zu einem VAR, um danach nur innerhalb des Rückrufs zu täuschen) -=.

Verwenden Sie die folgenden Schritte, um die Abfrage eine Zeichenfolge ohne Löschung zu ergeben.Es ist Standard-Bibliotheks-Sachen.:

generasacodicetagpre.

Wenn Sie Ghetto sein möchten, und verwenden Sie Ihre Ergebnisse außerhalb des RückfallsBewahren Sie es in einer Datei speichern usw., um auszuladen, und verwenden Sie dann, wie Sie möchten.

Für ein volles Real-Life-Beispiel:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top