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

प्रोग्राम के रूप में MongoDb कनवर्टर सेट करें

यह उत्तर ओपी के लिए थोड़ा देर हो सकता है, लेकिन मैं आज भी उसी समस्या में भाग गया और समाधान ढूंढ लिया...

इसे प्रोग्रामेटिक रूप से सेट करने के लिए, आपको MongoMappingConverter.afterPropertiesSet() को कॉल करना होगा। इससे पहले कि आप इसका इस्तेमाल करें। मुझे इसका एहसास MongoTemplate.getDefaultMongoConverter(MongoDbFactory) के लिए कोड पढ़ने से हुआ। ।

यहां एक उदाहरण दिया गया है:

MappingMongoConverter converter = new MappingMongoConverter(mongoDbFactory, context);
converter.setTypeMapper(mapper);
converter.setCustomConversions(new CustomConversions(
        Arrays.asList(
                new TimeZoneReadConverter(),
                new TimeZoneWriteConverter()
        )
));
converter.afterPropertiesSet();
MongoTemplate template = new MongoTemplate(mongoDbFactory, converter);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoexport में निर्यात किए गए MongoDB दस्तावेज़ों को कैसे सुंदर बनाएं?

  2. MongoDB के साथ हाइबरनेट करें

  3. मोंगोडीबी $sqrt

  4. मोंगोडीबी $ln

  5. MongoDB 3.0 . में डेटा संपीड़न सक्षम करना