Menu Docs

db.collection.getPlanCache()

Nesta página

db.collection.getPlanCache()

Importante

Método mongosh

Esta página documenta um método mongosh. Esta não é a documentação para um driver específico de idioma, como Node.js.

Para drivers de API do MongoDB, consulte a documentação do driver do MongoDB específica da linguagem.

Retorna uma interface para acessar o cache do plano de query para uma collection. A interface fornece métodos para visualizar e limpar o cache do plano de query.

Retorna:Interface para acessar o cache do plano de query.

O otimizador de query armazena em cache apenas os planos para as formas de query que podem ter mais de um plano compatível.

Os seguintes métodos estão disponíveis por meio da interface:

Nome
Descrição

Exibe os métodos disponíveis para o cache do plano de consulta de uma coleção. Acessível por meio do objeto de cache do plano de uma coleção específica, ou seja, db.collection.getPlanCache().help().

Limpa os planos de query em cache para a forma de query especificada. Acessível por meio do objeto de cache do plano de uma collection específica, ou seja, db.collection.getPlanCache().clearPlansByQuery()

Limpa todo o cache dos planos de consulta para uma coleção. Acessível por meio do objeto de cache do plano de uma coleção específica, ou seja, db.collection.getPlanCache().clear().

Retorne as informações do cache de planos para uma coleção específica. Acessível por meio do objeto de cache do plano de uma coleção específica, ou seja, db.collection.getPlanCache().list().

Nesta página