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

मोंगोडब में खाली संग्रह बनाना

संभवतः किसी संग्रह को किसी DB से दूसरे में कॉपी करने का सबसे कारगर तरीका का उपयोग करना है। मोंगोडम्प /mongorestore आपके खोल से:

sh$ echo 'db.createCollection("some_collection")' | mongo my_dst_db 
sh$ mongodump  --db my_src_db --collection some_collection --out=- | \
    mongorestore --db my_dst_db --collection some_collection --dir=-

पहला कमांड mongo . का उपयोग करेगा गंतव्य संग्रह बनाने के लिए। यह आपके उपयोग के मामले को देखते हुए आवश्यक है, जैसा कि मैंने अभी-अभी परीक्षण किया है, mongorestore एक खाली संग्रह नहीं बनाएगा। उसके बाद, यह केवल एक डंप/पुनर्स्थापन प्रक्रिया है।

कृपया ध्यान दें कि mongodump एक --query स्वीकार करेगा यदि आपको आंशिक . की आवश्यकता है तो पैरामीटर आपके संग्रह की प्रति।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. यदि किसी विशेष कॉलम में एक विशिष्ट मान होता है, तो एक पंक्ति को हटाने के लिए MongoDB नियम

  2. मोंगोडीबी ग्रिडएफएस पूछताछ?

  3. MongoDB:एकल मशीन पर साझा करना। क्या इसका अर्थ बनता है?

  4. MongoDB व्यू को कलेक्शन में कैसे बदलें

  5. मोंगो डेटाबेस के पुनर्गठन के बिना सरणी में दिए गए आईडी एम्बेड के साथ अद्यतन वस्तु