sql >> Databasteknik >  >> NoSQL >> MongoDB

Spring sparar inte objekt till MongoDB korrekt

Jag antar att MongoConverter i specifik version av din spring-data-mongodb.jar fungerar felaktigt. Spring måste konvertera din ClassC instans till DBObject format, anropa sedan DBCollection.save för att spara data i databasen. Du kan kontrollera innehållet i DBObject parameter i metod "com.mongodb.DBCollection.save" om den innehåller korrekt data som du förväntar dig.

Jag kopierar din ClassC med fullständig struktur och test är det bra och kan inte återskapa det du beskrev ovan. Jag använder spring-data-mongdb-1.2.3-RELEASE.jar. Vilken version använder du?



  1. Mongoose hittar de tio senaste posterna i databasen

  2. MongoDB - Släpp en samling

  3. mongodb:fråga för tidsperioden mellan två datumfält

  4. hur kan jag hitta textsökning i en array i mongodb