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

mongorestore स्टैंडअलोन से रेप्लिकासेट तक

अगर किसी को भी इसी तरह की समस्या का सामना करना पड़ रहा है। मैंने एक प्रतिकृति सेट का उपयोग किया, और ओप के आदेश को करने का प्रयास किया। यानी

mongorestore --host myReplSet/mongo0.example.com:27020,mongo1.example.com:27012 --db <dbname> <folder_location>

इसके बजाय केवल प्राथमिक सर्वर पर जाएं और ऐसा करें

mongorestore --port <if running on port other than 27017> --db <dbname> <location of dump>

यह मेरे लिए काम करता है, एक संभावित स्पष्टीकरण यह हो सकता है कि जब भी मैं प्राथमिक डेटाबेस में लिखता हूं, तो यह स्वचालित रूप से मेरे द्वितीयक डेटाबेस में कॉपी हो जाता है। इसलिए कोई प्रतिकृति सेट पता देने की आवश्यकता नहीं है। यह काम कर सकता है यदि आप माध्यमिक में लिखते हैं, मुझे यकीन नहीं है, कोशिश नहीं की है। शायद कोई और इस पर प्रकाश डाल सके।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोइड में अद्वितीय एम्बेडेड दस्तावेज़ कैसे लागू करें

  2. नेवला तिथि योजना

  3. MongoDB में पुनरावर्ती दस्तावेज़ों के लिए संरचना और क्वेरी सिंटैक्स?

  4. आप नोड के भीतर MongoDB संग्रह में दस्तावेज़ों की मात्रा की गणना कैसे करते हैं?

  5. MongoDB प्रारंभ करने में असमर्थ। त्रुटि:Addr पहले से उपयोग में है