Я использую Mongo DBRef с драйвером Java, но клиент Mongo возвращает объект DBRef вместо объекта Map.
Document doc = new Document();
doc.append("projectName", "New project");
doc.append("owner", new DBRef("users", owner.get_id()));
client.getDatabase("db").getCollection("projects").insertOne(doc);
Тогда я читаю сборник
MongoCollection<Document> coll = client.getDatabase("db").getCollection("projects");
FindIterable<Document> result = coll.find(query);
BasicDBList list = new BasicDBList();
result.into(list);
return list;
Спасибо за вашу помощь