データベースとしてmongodbを使用してJavaで安らかなサービスを作成しています。コレクションには非常に大量のデータがあります (ほぼ 150 万)。
私のサービスを使用してjsonを返すには。私は次のコードを使用しています..
DBCollection tbl = db.getCollection();
DBCursor cur = tbl.find('tag',"")
BasicDBList list = new BasicDBList();
while(cur.hasNext())
list.add(cur.next());
しかし、この方法は非常に時間がかかります。パフォーマンスを向上させる方法を教えてください。
PS:使ってみた
カーソル.toArray()
しかし、パフォーマンス時間は増加しませんでした。