Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ /

Especifique o nome para text Índice

Nesta página

  • Especifique um nome para o índice text
  • Use o Nome do Índice para Eliminar um Índice text

Observação

Alterado no MongoDB 4,2

O MongoDB remove o limite de comprimento do nome do índice de no máximo 127 bytes.

O nome padrão do índice consiste em cada nome de campo indexado concatenado com _text. Por exemplo, o seguinte comando cria um índice text nos campos content, users.comments e users.profiles:

db.collection.createIndex(
{
content: "text",
"users.comments": "text",
"users.profiles": "text"
}
)

O nome padrão do índice é:

"content_text_users.comments_text_users.profiles_text"

Você pode passar a opção name para o método db.collection.createIndex() :

db.collection.createIndex(
{
content: "text",
"users.comments": "text",
"users.profiles": "text"
},
{
name: "MyTextIndex"
}
)

Se o índice de texto tem o nome padrão ou você especificou um nome para o índice de texto , para soltar o índice de texto , passe o nome do índice para o método db.collection.dropIndex() .

Por exemplo, considere o índice criado pela seguinte operação:

db.collection.createIndex(
{
content: "text",
"users.comments": "text",
"users.profiles": "text"
},
{
name: "MyTextIndex"
}
)

Em seguida, para remover este índice de texto, passe o nome "MyTextIndex" para o método db.collection.dropIndex() , como no seguinte:

db.collection.dropIndex("MyTextIndex")

Para obter os nomes dos índices, utilize o método db.collection.getIndexes().

Voltar

Especificar um idioma para o índice de texto

Próximo

Controle os resultados da pesquisa com pesos