Het lijkt er niet op dat de dubbele aanhalingstekens worden opgeslagen in het Mongo-veld als onderdeel van de tekenreeks. Als dat zo was, zou de JSON-uitvoer er ongeveer zo uitzien:
{ "database" : "\"mkyongDB\"" }
Het is dus waarschijnlijk een gevolg van hoe de JSON wordt geparseerd.
Deserialiseert het Java-stuurprogramma de JSON in de DBObject-klasse? Misschien krijg je toegang tot het veld door iets als dboject.get("database")
. aan te roepen en het resultaat naar een string gieten?
Het is ook de moeite waard om het Java Language Center te bekijken , er zijn tal van links naar tutorials, bibliotheken en frameworks voor POJO-mapping die het leven misschien gemakkelijker maken.