0

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>
}
4

0 に答える 0