Thay đổi print(result);
như sau:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));
Lưu ý:Dòng đầu tiên chỉ dành cho tiêu đề cột; dòng thứ hai in kết quả của mỗi nhân viên trên một dòng riêng biệt.
Sau đó, gọi tập lệnh của bạn và hướng đầu ra tới tệp CSV như sau:
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"
Lưu ý:--quiet
arg ngăn chặn đầu ra tiêu đề Mongo chuẩn (phiên bản shell và cơ sở dữ liệu ban đầu).
Tôi đã tạo một chi tiết và đã thêm tài liệu JSON của bạn vào đó, rồi chạy tập lệnh đã sửa đổi dẫn đến nội dung tệp CSV sau:
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5