MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगो क्वेरी के आउटपुट को एक सीएसवी फ़ाइल में रीडायरेक्ट करें

मुझे पता है कि यह प्रश्न पुराना है, लेकिन मैं एक जटिल क्वेरी को csv में निर्यात करने की कोशिश में एक घंटा बिताता हूं और मैं अपने विचार साझा करना चाहता हूं। सबसे पहले मैं काम करने के लिए सीएसवी कन्वर्टर्स के लिए कोई भी जेसन नहीं प्राप्त कर सका (हालांकि यह एक आशाजनक लग रहा था)। मैं जो कर रहा था वह मेरी मोंगो लिपि में सीएसवी फ़ाइल को मैन्युअल रूप से लिख रहा था।

यह एक साधारण संस्करण है लेकिन अनिवार्य रूप से मैंने जो किया:

print("name,id,email");
db.User.find().forEach(function(user){
  print(user.name+","+user._id.valueOf()+","+user.email);
});

यह मैंने अभी-अभी क्वेरी को स्टडआउट करने के लिए पाइप किया है

mongo test export.js > out.csv

जहां test मेरे द्वारा उपयोग किए जाने वाले डेटाबेस का नाम है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB खोज का उपयोग करके स्वत:पूर्ण सुविधा लागू करें

  2. नोड - नेवला 3.6 - आबादी वाले क्षेत्र के साथ क्रमबद्ध क्वेरी

  3. क्लस्टर नियंत्रण प्रदर्शन और स्वास्थ्य निगरानी

  4. मोंगो:ऐसे आइटम ढूंढें जिनमें एक निश्चित फ़ील्ड नहीं है

  5. MongoDB एकत्रीकरण:कुल रिकॉर्ड गिनती कैसे प्राप्त करें?