Det ser ikke ud til, at de dobbelte anførselstegn gemmes i Mongo-feltet som en del af strengen. Hvis de var, ville JSON-outputtet se sådan ud:
{ "database" : "\"mkyongDB\"" }
Så det er sandsynligvis et resultat af, hvordan JSON'en bliver parset.
Deserialiserer Java-driveren JSON til DBObject-klassen? Måske får du adgang til feltet ved at kalde noget som dboject.get("database")
og støber resultatet til en streng?
Det er også værd at tjekke Java Language Center , der er masser af links til selvstudier, biblioteker og rammer til POJO-kortlægning, der kan gøre livet lettere.