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

Bộ giải mã UUID chuẩn của Spring Boot không hoạt động với AbstractMongoClientConfiguration

Tôi đã tìm thấy một giải pháp cho vấn đề. new UuidCodec(UuidRepresentation.STANDARD) cần phải ở vị trí đầu tiên. Mã của tôi trông giống như sau:

    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()));

Hành vi đó không được tốt cho lắm và nó có thể là một lỗi. Hy vọng điều này sẽ giúp một số bạn.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn Java / MongoDB theo ngày

  2. Mã api của tôi lấy một mảng dữ liệu trống từ mongodb trong khi mã hoạt động tốt trên mongodb sân chơi

  3. Các tài liệu con mongodb có tương đương với các bộ sưu tập con của Firestore không?

  4. MongoDB - Cách chỉ chọn chuỗi số / Kiểm tra xem chuỗi có phải là số trong mongo-shell hay không

  5. lệnh mongorestore thay thế các bản ghi hiện có?