public static <T> List<T> listResults(String field, BasicDBList results) { List<T> makes = new ArrayList<>(); results.forEach((dbObject) -> makes.add((T) ((BasicDBObject) dbObject).get(field))); return makes; }