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

Spring không lưu đối tượng vào MongoDB một cách chính xác

Tôi đoán là MongoConverter trong phiên bản cụ thể của spring-data-mongodb.jar của bạn hoạt động không chính xác. Pring phải chuyển đổi ClassC của bạn phiên bản thành DBObject định dạng, sau đó gọi DBCollection.save để lưu dữ liệu vào cơ sở dữ liệu. Bạn có thể kiểm tra nội dung của DBObject tham số trong phương thức "com.mongodb.DBCollection.save" liệu nó có chứa đúng dữ liệu như bạn mong đợi hay không.

Tôi sao chép ClassC của bạn với cấu trúc và kiểm tra hoàn chỉnh, nó tốt và không thể tái tạo những gì bạn đã mô tả ở trên. Tôi sử dụng spring-data-mongdb-1.2.3-RELEASE.jar. Phiên bản bạn áp dụng là gì?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. lỗi giản đồ nghĩa là ứng dụng

  2. Làm cách nào để MongoDB dataSize lớn hơn StorageSize?

  3. Cách để giảm mức sử dụng bộ nhớ của mongoose khi thực hiện truy vấn

  4. Làm thế nào để chạy các lệnh mongoDB thô bằng cách sử dụng mongoose?

  5. Xây dựng Newsfeed giống Facebook được cá nhân hóa:SQL, MongoDB?