MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Spring не записва обект в MongoDB правилно

Предполагам MongoConverter в конкретна версия на вашия spring-data-mongodb.jar работи неправилно. Spring трябва да конвертира вашия ClassC екземпляр в DBObject формат, след това извикайте DBCollection.save за запазване на данни в база данни. Можете да проверите съдържанието на DBObject параметър в метода "com.mongodb.DBCollection.save" дали съдържа правилни данни, както очаквате.

Копирам вашия ClassC с пълна структура и тест, всичко е наред и не може да възпроизведе описаното от вас по-горе. Използвам spring-data-mongdb-1.2.3-RELEASE.jar. Каква е версията, която приемате?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да преместя tailable курсор с awaitdata до края, така че просто да получавам нови актуализации

  2. Метеор има ли отделна заявка за колекции?

  3. Проектиране на релации много към много в MongoDB (вместо релационни таблици)

  4. MongoDB на Azure:Как да изберем правилния тип екземпляр?

  5. Актуализиране на елементи в масив