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

MongoDB जावा ड्राइवर डेटाबेस और संग्रह बना रहा है

MongoDB एक संग्रह बनाता है implicitly जब पहला दस्तावेज़ संग्रह में सहेजा जाता है। createCollection() विधि स्पष्ट रूप से केवल और केवल अगर . का संग्रह बनाती है एक विकल्प ऑब्जेक्ट को तर्क के रूप में पास किया जाता है।

अब यह समझ में आता है। options पैरामीटर संग्रह की विशेषताओं को तय करने के लिए एक या अधिक तर्क ले सकता है जिसे हम बनाना चाहते हैं जैसे कि capped ,autoIndexId ,size ,usePowerOf2Sizes ,max no. of documents

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

इसलिए यदि हम एक ऐसा संग्रह चाहते हैं जिसकी विशेषताओं को हम परिभाषित करने जा रहे हैं, तो हम इन विशेषताओं को DBObject के रूप में पास कर सकते हैं। करने के लिए createCollections() विधि और हमारा संग्रह बनाया जाएगा। नीचे विकल्पों को पास करने का एक उदाहरण दिया गया है।

BasicDBObject options =  new BasicDBObject();
options.put("size", 12121212);
db.createCollection("hello", options);

हाँ। यह mongodb . की अनुमति देता है default configuration लागू करने के लिए आपके संग्रह के लिए। जब तक आप max सेट नहीं करना चाहते ,size ,autoIndexId ,capped ,usePowerOf2Sizes आपके नए संग्रह के लिए गुण, यह ठीक है।

संदर्भ लें :http://docs.mongodb.org/manual/reference/method /db.createCollection/




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. SQL में अल्पविराम के साथ संख्याओं को कैसे प्रारूपित करें

  2. एक मोंगो डीबी भंडार के लिए वसंत बूट में कस्टम सॉर्टिंग क्वेरी कैसे बनाएं?

  3. MongoDB - अपना स्वयं का SSL प्रमाणपत्र लाएं

  4. सिम्फनी 2 में "पसंद" की स्थिति के साथ मोंगोडब को कैसे क्वेरी करें?

  5. oplog.rs दस्तावेज़ में h का क्या अर्थ है?