二重引用符が文字列の一部としてMongoフィールドに格納されているようには見えません。もしそうなら、JSON出力は次のようになります:
{ "database" : "\"mkyongDB\"" }
したがって、これはおそらくJSONがどのように解析されているかの結果です。
JavaドライバーはJSONをDBObjectクラスに逆シリアル化しますか? dboject.get("database")
のようなものを呼び出してフィールドにアクセスするかもしれません 結果を文字列にキャストしますか?
Javaランゲージセンター もチェックする価値があります。 、POJOマッピング用のチュートリアル、ライブラリ、フレームワークへのリンクがたくさんあり、作業が楽になる可能性があります。