Передача списка<DBObject> в View - Play Framework/MongoDB
Я использую Play Framework совместно с MongoDB. Представление ниже имеет цикл, который циклически перебирает мою коллекцию и отображает все документы, однако, есть ли в любом случае доступ к конкретным полям только внутри объекта DBObject или полное удаление имен полей для целей форматирования? Вывод в настоящее время в соответствии с:
{ "_id" : { "$oid" : "548f61d97ff5d9996cf90c44"} , "reference" : "123" , "job_type" : 6months, "job_title" : "developer" , "company" : "Oracle"}
контроллер:
public static Result find() {
List<DBObject> results = MongoController.find(MongoController.getLocalConnection("test"), "jobs");
if (results == null) {
redirect("/");
}
return ok(find_job.render(results));
}
Я получаю доступ к списку в представлении:
@(results : List[com.mongodb.DBObject])
@main("Job Listings") {
<table>
@for(result <- results) {
<tr>
<td>@result.???</td>
</tr>
}
</table>
}