MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Thiết lập bộ chuyển đổi tùy chỉnh trong Spring Data Mongo

Trong Spring Boot 2.x, nó đơn giản như tạo một bean đăng ký để đăng ký tất cả các trình chuyển đổi của bạn:

@Configuration
public class Converters {

  @Bean
  public MongoCustomConversions mongoCustomConversions() {

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

Sau đó, tạo các lớp trình chuyển đổi của bạn:

@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. Lỗi tham chiếu không được đưa ra từ lệnh gọi lại MongoDB

  2. Chuyển đổi chuỗi thành MongoDB BsonDocument

  3. Làm thế nào để sử dụng nhiều cơ sở dữ liệu mongodb trong ứng dụng khởi động mùa xuân?

  4. Cập nhật trường bên trong danh sách bằng trình điều khiển MongoDB C #

  5. Node.js lắng nghe sự thay đổi của MongoDB