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

Índices de campo único

Os índices de campo único armazenam informações de um único campo em uma coleção. Por padrão, todas as coleções têm um índice no campo _id. Você pode adicionar índices adicionais para acelerar queries e operações importantes.

É possível criar um índice em qualquer campo de um documento, incluindo campos de nível superior, campos incorporados ou campos dentro de documentos incorporados. Ao criar um índice, especifique o campo e a ordem de classificação (1 para ascendente, -1 para descendente).

Para criar um índice de campo único, utilize o seguinte protótipo:

db.<collection>.createIndex( { <field>: <sort-order> } )

Esta imagem mostra um índice crescente em um campo único, score:

Diagrama de um índice no campo ``score`` (crescente).

Neste exemplo, cada documento na collection que tem um valor para o campo score é adicionado ao índice em ordem crescente.

Você pode criar e gerenciar índices de campo único na UI para implantações hospedadas no MongoDB Atlas.

Se seu aplicativo executar queries repetidamente no mesmo campo, poderá criar um índice nesse campo para melhorar o desempenho. Por exemplo, seu departamento de recursos humanos geralmente precisa procurar funcionários pelo ID do funcionário . Você pode criar um índice no campo ID do funcionário para melhorar o desempenho dessa query.

Para criar um índice em um campo único, consulte estes exemplos: