MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Spring non salva correttamente l'oggetto su MongoDB

Immagino il MongoConverter nella versione specifica di spring-data-mongodb.jar funziona in modo errato. Spring deve convertire la tua ClassC istanza in DBObject format, quindi chiama DBCollection.save per salvare i dati nel database. Puoi controllare il contenuto di DBObject parametro nel metodo "com.mongodb.DBCollection.save" se contiene dati corretti come previsto.

Copio la tua ClassC con struttura e test completi, va bene e non può riprodurre ciò che hai descritto sopra. Io uso spring-data-mongdb-1.2.3-RELEASE.jar. Qual è la versione che adotti?