我需要在内存中获得一个大的DBCollection。由于DBCollection.find()
无效,我使用DBCollection.parallelScan()
来实现此目的。但是在parallelScan中,我无法像DBCollection.find(query)
中那样指定查询条件。
是否可以在BasicDBObject
中使用查询parallelScan
?
答案 0 :(得分:0)
find()
将批处理查询结果。默认情况下,批量大小为20个文档,因此find()
不太可能是罪魁祸首。您可能在应用程序中持有太多数据。