Spring data mongodb кеш DbRef - PullRequest
       15

Spring data mongodb кеш DbRef

1 голос
/ 17 марта 2019

У меня есть запрос, который выбирает 10 тыс. Документов, и каждый документ имеет dbref для другого документа. Этот запрос выполняется ~ 5 секунд и является неприемлемым. Во время отладки и регистрации я заметил, что драйвер монго совершает обход в базу данных для каждого DbRef.

Мои документы DbRef одинаковы для большей части первичных документов. Я хотел бы использовать кеш для этого и не делать дополнительных обходов монго для каждого документа.

Вопрос заключается в следующем: можно ли кэшировать DbRef при выполнении основного запроса?

...