उस अंतिम को बदलें 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