sql >> Databáze >  >> NoSQL >> MongoDB

Spring neukládá objekt do MongoDB správně

Myslím, že MongoConverter ve specifické verzi vašeho spring-data-mongodb.jar nefunguje správně. Spring musí převést vaše ClassC instance do DBObject formát, pak zavolejte DBCollection.save pro uložení dat do databáze. Můžete zkontrolovat obsah DBObject parametr v metodě "com.mongodb.DBCollection.save" zda obsahuje správná data, jak očekáváte.

Zkopíruji vaši ClassC s kompletní strukturou a testem je to v pořádku a nemůže reprodukovat to, co jste popsali výše. Používám spring-data-mongdb-1.2.3-RELEASE.jar. Jakou verzi přijímáte?



  1. Jak nakonfigurovat redis-cluster při použití spring-data-redis 1.7.0.M1

  2. Nelze se připojit k MongoDB přes node.js v Dockeru

  3. Existuje způsob, jak získat upravený IDS z hromadných operací mongodb pomocí mongoose?

  4. Spuštění snížení mapy selhalo s pymongo, ale úspěch v mongo shellu