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

mongodb मल्टी टेनेसी स्पेल @Document . के साथ

अंत में पता चला कि मुझे यह समस्या क्यों हो रही है।

सर्वलेट 3 इनिशियलाइज़ेशन का उपयोग करते समय सुनिश्चित करें कि आप एप्लिकेशन संदर्भ को मोंगो संदर्भ में निम्नानुसार जोड़ते हैं

    @Autowired
private ApplicationContext appContext;

public MongoDbFactory mongoDbFactory() throws UnknownHostException {
    return new SimpleMongoDbFactory(new MongoClient("localhost"), "apollo-mongodb");
}

@Bean
MongoTemplate mongoTemplate() throws UnknownHostException {
    final MongoDbFactory factory = mongoDbFactory();

    final MongoMappingContext mongoMappingContext = new MongoMappingContext();
    mongoMappingContext.setApplicationContext(appContext);

    // Learned from web, prevents Spring from including the _class attribute
    final MappingMongoConverter converter = new MappingMongoConverter(factory, mongoMappingContext);
    converter.setTypeMapper(new DefaultMongoTypeMapper(null));

    return new MongoTemplate(factory, converter);
}

प्रसंग की ऑटोवायरिंग की जाँच करें और साथ हीmongoMappingContext.setApplicationContext(appContext);

इन दो पंक्तियों के साथ मैं बहु किरायेदार मोड में इसका उपयोग करने के लिए घटक को सही ढंग से तारित करने में सक्षम था



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. विभिन्न क्षेत्रों के साथ रेंज क्वेरी के लिए मोंगोडब इंडेक्स रणनीति

  2. mongoDB में स्ट्रिंग फ़ील्ड मान लंबाई

  3. मोंगोडब में अनइंड फील्ड मौजूद नहीं होने पर सभी परिणाम कैसे प्राप्त करें?

  4. मोंगोडीबी के लाभ | मोंगोडीबी के नुकसान

  5. MongoDB टेक्स्ट इंडेक्सिंग ऐरे ऑब्जेक्ट कॉलम