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

स्प्रिंग डेटा मोंगो में कस्टम कन्वर्टर्स सेटअप करें

स्प्रिंग बूट 2.x में यह पंजीकरण बीन बनाने जितना आसान है जो आपके सभी कन्वर्टर्स को पंजीकृत करता है:

@Configuration
public class Converters {

  @Bean
  public MongoCustomConversions mongoCustomConversions() {

    return new MongoCustomConversions(
        Arrays.asList(
            new MyClassToBytesConverter(),
            new BytesToMyClassConverter()));
  }
}

फिर अपनी कनवर्टर कक्षाएं बनाएं:

@WritingConverter
public class MyClassToBytesConverter implements Converter<MyClass, Binary> {

  @Override
  public Binary convert(MyClasssource) {
  // your code
  }
}
@ReadingConverter
public class BytesToMyClassConverter implements Converter<Binary, MyClass> {

  @Override
  public MyClass convert(Binary source) {
  /// your code
  }
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में एक डेटाबेस बनाएं

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

  3. MongoDB के लिए अपने Linux परिवेश को अनुकूलित करना

  4. MongoDB में दस्तावेज़ सम्मिलित करने के 5 तरीके

  5. MongoDB के साथ फास्ट पेजिंग