Ä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