MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

DBRef in Json auflösen

Sie müssen den DBRef-Codec importieren, damit er gedruckt werden kann. Wenn Sie ihn in einem Dokument-JSON-Stil haben möchten, müssen Sie Ihren eigenen Codec für DBRef schreiben und ihn der Codecregistry hinzufügen, die Sie Json() geben.

zB

CodecRegistry codecRegistry = MongoClientSettings.getDefaultCodecRegistry();
-------
final DocumentCodec codec = new DocumentCodec(codecRegistry, new BsonTypeClassMap());
-------
System.out.println(document.toJson(codec));