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

मौजूदा मोंगोडब संग्रह में डिफ़ॉल्ट संयोजन जोड़ें

एक अन्य विकल्प है जो मेरी उत्पादन आवश्यकताओं के लिए काम करता है:निष्पादित करें mongodump संग्रह पर

mongodump --host hostname --port 32017 --username usr --password pwd --out c:\backup --db my_database --collection my_collection

इससे दो फ़ाइलें जेनरेट होंगी और उनमें से एक का नाम my_collection.metadata.json . होगा . इस फ़ाइल को खोलें और options को संशोधित करें MongoDB के अनुसार संपत्ति docs

{
    "options": {
        "collation": {
            "locale": "en",
            "strength": 1
        }       
    }
    ...
}

और फिर mongorestore . का उपयोग करके पुनर्स्थापित करें

mongorestore --host hostname --port 32017 --username usr --password pwd --db contactstore c:\backup\my_database --drop

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब से डुप्लिकेट सरणी मान हटा रहा है

  2. मोंगो क्वेरी में लंबा समय लगता है। इसे और तेज़ कैसे करें?

  3. रीयल-टाइम आंकड़े:MySQL (/ बूंदा बांदी) या MongoDB?

  4. एक अद्वितीय ईमेल कैसे सुनिश्चित करें, उपयोगकर्ता नाम MongoDB का उपयोग करके MongoDB में प्रवेश करेगा

  5. नेवला में कौन सा स्कीमा टाइप टाइमस्टैम्प के लिए सर्वश्रेष्ठ है?