我正在使用spring数据mongo,我存储了大约2000个文档(在接下来的2-3个月中可能会达到10000个),我想将它们全部提取出来,但是查询大约需要2.5秒,这是我认为这很糟糕,我使用的是MongoRepository默认值-findAll()
试图将游标的批大小增加到500,1000,2000,而没有太大的改进(最佳结果是2.13秒)。 当前,我正在使用一种解决方法-我将文档存储在用于缓存的其他集合中,提取此数据大约需要0.25秒,但我想弄清楚如何解决原始查询的执行时间。
希望答案在不到1秒的时间内返回,越少越好。
答案 0 :(得分:-1)