Ubah print(result);
final terakhir itu sebagai berikut:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));
Catatan:Baris pertama hanya untuk header kolom; baris kedua mencetak setiap hasil karyawan pada baris terpisah.
Kemudian panggil skrip Anda dan arahkan output ke file CSV seperti ini:
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"
Catatan:--quiet
arg menekan output header Mongo standar (versi shell dan database awal).
Saya membuat detail koleksi, dan menambahkan dokumen JSON Anda ke dalamnya, lalu menjalankan skrip yang dimodifikasi menghasilkan konten file CSV berikut:
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5