MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Siapkan konverter khusus di Spring Data Mongo

Di Spring Boot 2.x semudah membuat kacang registrasi yang mendaftarkan semua konverter Anda:

@Configuration
public class Converters {

  @Bean
  public MongoCustomConversions mongoCustomConversions() {

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

Kemudian buat kelas konverter Anda:

@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. $geoNear cocok dengan array terdekat

  2. Penggunaan collation di mongodb $regex

  3. Bandingkan dua bidang tanggal di MongoDB

  4. Urutkan array objek bersarang

  5. 5 Cara Memilih Baris dengan Nilai Minimum untuk Grup mereka di SQL