Java ドライバー ( http://tinyurl.com/dyjxz8k )で MongoDB を使用しています。私のアプリケーションでは、ユーザーの検索用語の部分文字列を含む結果を提供できるようにしたいと考えています。メソッドは次のようになります。
*searchlabel = フィールドの名前 *searchTerm = ユーザーの検索ワード
private void dbSearch(String searchlabel, String searchTerm){
if(searchTerm != null && (searchTerm.length() > 0)){
DBCollection coll = db.getCollection("MediaCollection");
BasicDBObject query = new BasicDBObject(searchlabel, searchTerm);
DBCursor cursor = coll.find();
cursor = coll.find(query);
try {
while(cursor.hasNext()) {
System.out.println(cursor.next());
//view.showResult(cursor.next());
}
} finally {
cursor.close();
}
}
}
どうすればこれを解決できるかについて誰か考えがありますか? 前もって感謝します=)そして小さな追加の質問:ビューでのプレゼンテーションに従ってDBObjectsを処理するにはどうすればよいですか?