Spring数据MongoDB DbRef缓存

时间:2019-03-17 20:18:12

标签: mongodb spring-data-mongodb dbref

我有一个查询,可获取10k文档,每个文档都有到另一个文档的dbref。该查询需要大约5秒钟的时间才能运行,并且无法接受。在调试和记录期间,我发现mongo驱动程序会为每个DbRef进行数据库往返。

我的DbRef文档与大部分主要文档相同。我想为此使用一个缓存,并且不对每个文档进行额外的mongo往返。

问题是:执行主查询时是否可以缓存DbRef?

0 个答案:

没有答案