Docs Menu
Docs Home
/ /

db.collection.dropSearchIndex() (método mongosh)

db.collection.dropSearchIndex()

Nuevo en la versión 7.0: (También disponible a partir de la versión 6.0.7)

Elimina un existente Índice de búsqueda Atlas o índice de búsqueda vectorial Atlas.

Importante

Método mongosh

Esta página documenta un método mongosh. Esta no es la documentación para los comandos de base de datos ni para los drivers específicos de lenguajes, como Nodo.js.

Para el comando de base de datos, consulte el dropSearchIndex dominio.

Para los drivers de API de MongoDB, consulte la documentación del driver de MongoDB específica del lenguaje.

Este método está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

Sintaxis del comando:

db.<collection>.dropSearchIndex(<name>)

dropSearchIndex() toma el siguiente campo:

Campo
Tipo
Necesidad
Descripción

name

string

Requerido

Nombre del índice de búsqueda a descartar.

Después de ejecutar dropSearchIndex(), puede haber una demora entre el momento en que recibe una respuesta del comando y el momento en que se elimina el índice.

Para ver el estado de sus índices de búsqueda, utilice la $listSearchIndexes etapa de agregación. Una vez eliminado, su índice ya no aparecerá en la $listSearchIndexes salida.

Si su implementación aplica control de acceso, el usuario que ejecuta el dropSearchIndex() método debe tener la dropSearchIndex acción de privilegio en la base de datos:

{ resource: { database : true }, actions: [ "dropSearchIndex" ] }

Los roles dbAdmin integrados y readWrite otorgan el dropSearchIndex privilegio. El siguiente ejemplo otorga el readWrite rol en la qa base de datos:

db.grantRolesToUser(
"<user>",
[ { role: "readWrite", db: "qa" } ]
)

El siguiente ejemplo elimina un índice de búsqueda llamado searchIndex01 en la colección movies:

db.movies.dropSearchIndex("searchIndex01")

Volver

db.colección.createSearchIndex

En esta página