Променете този окончателен print(result);
към следното:
print("Id,name,age,count,RatingValue");
print(result.join("\n"));
Забележка:Първият ред е само за заглавките на колоните; вторият ред отпечатва резултата за всеки служител на отделен ред.
След това извикайте своя скрипт и насочете изхода към CSV файл по следния начин:
mongo --quiet "full-path-to-script.js" > "full-path-to-output.csv"
Забележка:--quiet
arg потиска стандартния изход на заглавката на Mongo (версия на обвивката и първоначална база данни).
Създадох подробности колекция и добави вашия JSON документ към нея и след това стартирането на модифицирания скрипт доведе до следното съдържание на CSV файл:
Id,name,age,count,RatingValue
14,john,12,3502,5
17,smith,23,232,5