Podemos converter
BasicDBObject para Document pela seguinte maneira public static Document getDocument(DBObject doc)
{
if(doc == null) return null;
return new Document(doc.toMap());
}
como
Document em si é uma implementação de Map<String,Object> . e
BasicDBObject pode ser muito capturado em DBObject como BasicDBObject é uma implementação de DBObject . @Black_Rider para você também