Ik ben niet echt zeker van het verwachte resultaat van het casten van het resultaat van
JSON.parse(value)
naar DBObject, wat een interface is, geen klasse. Probeer het resultaat te casten naar een implementatie van DBObject BasicDBObject (of BasicDBList), of een Map
Als u met Spring Data Rest werkt, hoeft u waarschijnlijk niet "handmatig" te deserialiseren, Spring zal het voor u doen. Vink dit antwoord aan voor een eenvoudig voorbeeld van wat u moet doen. Gegevens hebben zonder gespecificeerd schema is misschien niet het beste idee (mongodb voorkomt dat u het op databaseniveau doet, maar u zou het op toepassingsniveau moeten doen), maar ik gebruik vergelijkbare trucs in de productie, en je kunt het op de een of andere manier laten werken.