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

मोंगोडब को गतिशील रूप से डीबीएस और संग्रह बनाना बंद करें

स्पष्ट होने के लिए, MongoDB प्रश्नों पर संग्रह या डेटाबेस स्वतः नहीं बनाता है। संग्रह के लिए, जब आप वास्तव में उनके लिए डेटा सहेजते हैं, तो वे स्वतः निर्मित हो जाते हैं। आप स्वयं इसका परीक्षण कर सकते हैं, इस तरह के डेटाबेस में पहले के अज्ञात संग्रह पर एक क्वेरी चला सकते हैं:

use unknowndb
db.unknowncollection.find()
show collections

"अज्ञात संग्रह" नाम का कोई संग्रह तब तक दिखाई नहीं देता जब तक आप उसमें सम्मिलित या सहेज नहीं लेते।

डेटाबेस थोड़ा अधिक जटिल हैं। एक साधारण "use unknowndb" स्वचालित रूप से डेटाबेस नहीं बनाएगा। हालाँकि, यदि आप ऐसा करने के बाद "show collections" . जैसा कुछ चलाते हैं यह खाली डेटाबेस बनाएगा।

मैं सहमत हूं, इस व्यवहार को नियंत्रित करने का एक विकल्प बहुत अच्छा होगा। अगर आप mongoDB पर जीरा टिकट खोलते हैं तो उसे वोट करने में खुशी होगी।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. प्रारंभ और समाप्ति सीमा पर समूह और गणना करें

  2. MongoDB में एकाधिक अनुक्रमणिका छोड़ते समय "इंडेक्स नाम एक स्ट्रिंग होना चाहिए" को ठीक करें

  3. मोंगो डीबी त्रुटि:अमान्य ऑपरेटर:$ टेक्स्ट खोज करते समय $ खोज

  4. स्प्रिंग + मोंगो में दस्तावेज़ों की सरणी से आइटम निकालें

  5. स्प्रिंग डेटा मोंगो उपयोग या क्वेरी में