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

Setel konverter MongoDb secara terprogram

Jawaban ini mungkin sedikit terlambat untuk OP, tetapi saya baru saja mengalami masalah yang sama hari ini dan menemukan solusinya...

Untuk menyiapkannya secara terprogram, Anda perlu memanggil MongoMappingConverter.afterPropertiesSet() sebelum Anda menggunakannya. Saya menyadari ini dari membaca kode untuk MongoTemplate.getDefaultMongoConverter(MongoDbFactory) .

Ini contohnya:

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. Urutan tanggapan ke MongoDB $ dalam kueri?

  2. beberapa contoh Mongo DB di server yang sama

  3. Menghubungkan Aplikasi Heroku ke layanan Atlas MongoDB Cloud

  4. MongoDB $dan Operator Pipa Agregasi

  5. menangani @ dalam string koneksi mongodb