MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Resolva DBRef em Json


Você tem que importar o Codec DBRef para imprimi-lo, se você quiser em um documento estilo json você precisa escrever seu próprio Codec para DBRef e adicioná-lo ao codecregistry que você dá para Json().

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