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

स्प्रिंग बूट एप्लिकेशन में एकीकरण परीक्षण के लिए आप एंबेडेड मोंगडीबी को कैसे कॉन्फ़िगर करते हैं?

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

<ब्लॉकक्वॉट>

एंबेडेड MongoDB के लिए ऑटो-कॉन्फ़िगरेशन जोड़ा गया है। de.flapdoodle.embed:de.flapdoodle.embed.mongo पर निर्भरता आरंभ करने के लिए यह सब आवश्यक है। कॉन्फ़िगरेशन, जैसे कि उपयोग करने के लिए Mongo का संस्करण, application.properties के माध्यम से नियंत्रित किया जा सकता है। अधिक जानकारी के लिए कृपया दस्तावेज़ देखें। (स्प्रिंग बूट रिलीज नोट्स)

सबसे बुनियादी और महत्वपूर्ण कॉन्फ़िगरेशन जिसे application.properties फ़ाइलों में जोड़ा जाना है, वह है
spring.data.mongodb.port=0 (0 का मतलब है कि इसे मुफ्त में से यादृच्छिक रूप से चुना जाएगा)

अधिक जानकारी के लिए जाँच करें:स्प्रिंग बूट डॉक्स MongoDb



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या एक नेवला मॉडल नया होने पर ऑब्जेक्ट आईडी को स्वतः उत्पन्न करने का कोई तरीका है?

  2. केवल मोंगो-जावा-ड्राइवर का उपयोग करके मोंगोडीबी मूल क्वेरी (जेएसओएन) कैसे निष्पादित करें?

  3. कैसे एक Node.js / एक्सप्रेस ऐप में नेवला पूर्व हुक के भीतर से क्वेरी करने के लिए?

  4. MongoDB एकत्रीकरण फ्रेमवर्क - गतिशील क्षेत्र का नाम बदलें

  5. स्प्रिंग डेटा MongoDB:अनुमान और एकत्रीकरण