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

कस्टम संग्रह नाम के साथ स्प्रिंग डेटा MongoDB रिपोजिटरी

तो, अंत में, यहाँ एक काम है जिसने चाल चली। मुझे लगता है कि मैं वास्तव में नहीं जानता कि एसपीईएल एक्सप्रेशन का उपयोग करके स्प्रिंग प्रॉपर्टीज कॉन्फिगरर से डेटा कैसे एक्सेस किया जाए।

मेरे @कॉन्फ़िगरेशन क्लास में:

@Value("${mongo.event.collection}")
private String
    mongoEventCollectionName;

@Bean
public String mongoEventCollectionName() {
    return
        mongoEventCollectionName;
}

मेरे दस्तावेज़ पर:

@Document(collection = "#{mongoEventCollectionName}")

यह काम करता प्रतीत होता है और मेरी .properties फ़ाइल में कॉन्फ़िगर किए गए नाम को ठीक से उठाता है, हालांकि, मुझे अभी भी यकीन नहीं है कि मैं केवल $ के साथ मूल्य तक क्यों नहीं पहुंच सका जैसा कि मैं @Value एनोटेशन में करता हूं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB जर्नलिंग:क्या जर्नल फ़ाइल का उपयोग तब किया जाता है जब क्लाइंट एक गैर-जर्नल लिखने का अनुरोध करता है और मोंगोड पर जर्नलिंग सक्रिय होता है

  2. चयन_संबंधित () का उपयोग करने के बाद मोंगोइंजिन डिफरेंसिंग होता है

  3. लार्वा जेनसेजर्स को मोंगोडब एटलस क्लस्टर से कनेक्ट करें

  4. मोंगोडीबी, मौजूदा एम्बेडेड दस्तावेज़ में एकाधिक स्तर डॉट नोटेशन के साथ नया {फ़ील्ड:मान} जोड़ें?

  5. मोंगोडब पाठ कई क्षेत्रों की खोज करता है