我有一个光标,它返回的文件大小超过35k。在Java中,我正在迭代该游标以获取文档。这花了超过20秒。任何减少时间的可能解决方案。
我的代码:
Migrations for 'polls':
0001_initial.py:
- Create model Question
- Create model Choice
- Add field question to choice
答案 0 :(得分:0)
正如你所拥有的那样,你唯一能做的就是尝试结合其中两行来减少一点开销。
ArrayList<DBObject> list = new ArrayList<DBObject>();
cursor = mongoDB.getCollection("locations").find();
while (cursor.hasNext()) {
list.add(cursor.next());
}
问题可能是代码越少,文档越大。您是否需要收藏中的每个文件?有没有办法过滤一些?