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

Spring Boot Standard UUID codec tidak berfungsi dengan AbstractMongoClientConfiguration

Saya menemukan solusi untuk masalah tersebut. new UuidCodec(UuidRepresentation.STANDARD) harus berada di posisi pertama. Kode saya terlihat seperti berikut:

    private static final CodecRegistry CODEC_REGISTRY = CodecRegistries.fromProviders(
        Arrays.asList(new UuidCodecProvider(UuidRepresentation.STANDARD),
                      new ValueCodecProvider(),
                      new BsonValueCodecProvider(),
                      new DBRefCodecProvider(),
                      new DBObjectCodecProvider(),
                      new DocumentCodecProvider(new DocumentToDBRefTransformer()),
                      new IterableCodecProvider(new DocumentToDBRefTransformer()),
                      new MapCodecProvider(new DocumentToDBRefTransformer()),
                      new GeoJsonCodecProvider(),
                      new GridFSFileCodecProvider(),
                      new Jsr310CodecProvider(),
                      new BsonCodecProvider()));

Perilaku itu tidak terlalu bagus dan mungkin merupakan bug. Semoga ini bisa membantu sebagian dari Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb tidak akan dimulai

  2. MongoDB membatasi ukuran penyimpanan?

  3. Set Replika MongoDB dengan Arbiter

  4. Bagaimana cara mengembalikan boolean dalam kategori mongodb

  5. Cara efisien untuk menyimpan data di MongoDB:dokumen tersemat vs dokumen individual