MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Rufen Sie die Werte aus dem Array ab und speichern Sie sie mit MongoDB in einer CSV-Datei

Ändern Sie diesen letzten print(result); zu Folgendem:

print("Id,name,age,count,RatingValue");
print(result.join("\n"));

Hinweis:Die erste Zeile ist nur für die Spaltenüberschriften; die zweite Zeile gibt jedes Mitarbeiterergebnis in einer separaten Zeile aus.

Rufen Sie dann Ihr Skript auf und leiten Sie die Ausgabe wie folgt in eine CSV-Datei:

mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"

Hinweis:Der --quiet arg unterdrückt die standardmäßige Mongo-Kopfzeilenausgabe (Shell-Version und anfängliche Datenbank).

Ich habe Details erstellt -Sammlung und fügte ihr Ihr JSON-Dokument hinzu. Das anschließende Ausführen des geänderten Skripts führte zu folgendem Inhalt der CSV-Datei:

Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5