Propriedades do índice
Nesta página
Propriedades do índice afetam como o planejador de query usa um índice e como os documentos indexados são armazenados. Você pode especificar as propriedades do índice como parâmetros opcionais ao criar um índice.
As seções a seguir explicam as propriedades do índice que você pode especificar ao criar um índice.
Observação
Nem todos os tipos de índice são compatíveis com todas as propriedades do índice.
Índices que não diferenciam maiúsculas de minúsculas
Índices que não diferenciam maiúsculas de minúsculas suportam queries nas strings de caracteres sem considerar letras maiúsculas e minúsculas.
Hidden Indexes
Os índices ocultos não são visíveis para o planejador de query e não podem ser usados para dar suporte a uma query.
Você pode usar índices ocultos para avaliar o impacto potencial de descartar um índice sem realmente descartá-lo. Se o impacto for negativo, você poderá exibir o índice em vez de ter que recriar um índice descartado. Os índices ocultos são mantidos integralmente e podem ser usados imediatamente após serem exibidos.
Índices Parciais
Os índices parciais indexam apenas os documentos em uma collection que atendem a uma expressão de filtro especificada. Os índices parciais têm requisitos de armazenamento menores e custos de desempenho reduzidos para a criação e manutenção de índices.
Os índices parciais oferecem um superconjunto da funcionalidade dos índices esparsos e devem ser preferidos aos índices esparsos.
Sparse Indexes
Índices esparsos contêm apenas entradas para documentos que tenham o campo indexado. Esses índices ignoram documentos que não possuem o campo indexado.
TTL Indexes
Os índices TTL removem automaticamente os documentos de uma collection após um determinado período de tempo. Use esses índices para dados que só precisam ser mantidos por um período definido de tempo, como dados de eventos gerados por máquina, registros e informações de sessão.
Unique Indexes
Índices únicos fazem com que MongoDB rejeite valores duplicados para o campo indexado. Estes índices são úteis se seus documentos contêm um identificador exclusivo, como userId
.