2.6+ के रूप में थोड़ा आसान विकल्प अब एक $out
जोड़ना है परिणामों को एक संग्रह में रखने के लिए अपने कुल में कदम रखें:
db.collection.aggregate( [ { aggregation steps... }, { $out : "results" } ] )
फिर बस mongoexport
. का उपयोग करें के रूप में:
mongoexport -d database -c results -f field1,field2,etc --csv > results.csv
उसके बाद आप डेटाबेस से अस्थायी संग्रह को हटाना चाह सकते हैं ताकि यह अनावश्यक संसाधनों का उपयोग न करे, और बाद में भ्रम से बचने के लिए, जब आप भूल गए कि यह संग्रह आपके डेटाबेस में क्यों मौजूद है।
db.results.drop()