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

MongoDB में एक डेटाबेस से दूसरे डेटाबेस में संग्रह की प्रतिलिपि कैसे करें

सबसे अच्छा तरीका है एक mongodump . करना फिर mongorestore . आप इसके द्वारा संग्रह का चयन कर सकते हैं:

mongodump -d some_database -c some_collection

[वैकल्पिक रूप से, डंप को ज़िप करें (zip some_database.zip some_database/* -r ) और scp यह कहीं और]

फिर इसे पुनर्स्थापित करें:

mongorestore -d some_other_db -c some_or_other_collection dump/some_collection.bson

some_or_other_collection . में मौजूदा डेटा संरक्षित किया जाएगा। इस तरह आप किसी संग्रह को एक डेटाबेस से दूसरे डेटाबेस में "संलग्न" कर सकते हैं।

संस्करण 2.4.3 से पहले, आपको अपने डेटा की प्रतिलिपि बनाने के बाद अपनी अनुक्रमणिकाएँ भी वापस जोड़नी होंगी। 2.4.3 से शुरू होकर, यह प्रक्रिया स्वचालित है, और आप इसे --noIndexRestore से अक्षम कर सकते हैं ।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला स्कीमा में सरणी में डेटा कैसे जोड़ें

  2. MongoDB छँटाई

  3. MongoDB के लिए Morphia, Mongo4j और स्प्रिंग डेटा की तुलना कैसे करते हैं?

  4. कैसे एक एम्बेडेड सरणी में एक अद्यतन के बाद नया मान वापस पाने के लिए?

  5. Google क्लाउड प्लेटफ़ॉर्म - मोंगोडब से कनेक्ट नहीं हो सकता