Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

reIndexar (comando de banco de dados)

reIndex

Obsoleto desde a versão 6.0.

A tentativa de executar o reIndex comando escreve uma mensagem de aviso no registro.

Dica

mongoshEm, esse comando também pode ser executado por meio do método db.collection.reIndex() assistente.

Os métodos auxiliares são convenientes para os mongosh usuários, mas podem não retornar o mesmo nível de informações que os comandos do banco de dados . Nos casos em que a conveniência não for necessária ou os campos de retorno adicionais forem necessários, use o comando de banco de dados.

O comando elimina todos os índices de uma collection e os recria. Esta operação pode ser cara para coleções que têm uma grande quantidade de dados e/ou um grande número de reIndex índices.

Aviso

Esse comando está disponível em implantações hospedadas nos seguintes ambientes:

  • MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB

  • MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB

Importante

Este comando não é aceito em clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas a todos os comandos, consulte Comandos não suportados.

O comando tem a seguinte sintaxe:

db.runCommand(
{
reIndex: <collection>
}
)

O comando utiliza os seguintes campos:

Campo
Descrição

reIndex

O nome da collection para reindexar.

Para o MongoDB 5.0 ou posterior, só podereIndex ser executado em instâncias autônomo .

reIndex obtém um lock exclusivo (W) na coleção e bloqueia outras operações na coleção até que ela seja concluída.

Para obter mais informações sobre bloqueios no MongoDB, consulte as Perguntas frequentes: simultaneidade.

Dica

Construções de índices em collection preenchidas para obter mais informações sobre o comportamento das operações de indexação no MongoDB.