MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Spring speichert das Objekt nicht korrekt in MongoDB

Ich tippe auf den MongoConverter in einer bestimmten Version Ihrer spring-data-mongodb.jar funktioniert nicht richtig.Spring muss Ihre ClassC konvertieren Instanz in DBObject Format, dann rufen Sie DBCollection.save auf um Daten in der Datenbank zu speichern. Sie können den Inhalt von DBObject prüfen Parameter in der Methode "com.mongodb.DBCollection.save" ob es wie erwartet korrekte Daten enthält.

Ich kopiere Ihre ClassC Mit vollständiger Struktur und Test ist es in Ordnung und kann das, was Sie oben beschrieben haben, nicht reproduzieren. Ich verwende spring-data-mongdb-1.2.3-RELEASE.jar. Welche Version übernehmen Sie?