Mi información de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Aprenda mongodb y experimente cada detalle del uso de mongodb. Bienvenido a leer los artículos de Weizan. Este es el artículo técnico número 87 de mongodb publicado por Wezan. Bienvenido a explorar otros artículos publicados por Wezan en esta columna. Si cree que mi artículo es útil para usted o resuelve su problema, dele un Me gusta debajo del artículo o siga a Wezan. Gracias.
El índice de Mongodb mejorará la eficiencia de la consulta de datos de la colección la mayor parte del tiempo. Sin embargo, varios índices para los campos de consulta pueden hacer que Mongodb seleccione el índice incorrecto, lo que tendrá un impacto negativo en la eficiencia de la consulta. Al mismo tiempo, los administradores de bases de datos también deben verificar periódicamente el uso de los índices y limpiar los índices no utilizados. Reducir el impacto en las inserciones y actualizaciones de datos. Cuando ingresa un nombre incorrecto al crear un índice, o cuando cambia el nombre del índice, también necesita eliminar el índice.
Este artículo recopila documentos oficiales e introduce la eliminación del índice Mongodb.
Eliminar un índice
db.collection.dropIndex()
Eliminar múltiples índices
db.collection.dropIndexes()
Cuando el usuario no especifica una matriz de nombres de índice, se eliminan todos los índices excepto el campo _id. Cuando el usuario especifica una matriz de nombre de índice, elimine la matriz de acuerdo con el nombre de matriz especificado por el usuario.
Utilice el método getIndexes() para obtener el nombre del índice.
db.collection.getIndexes()
Eliminar un solo índice
db.collection.dropIndex("<indexName>")
Eliminar múltiples índices
db.collection.dropIndexes(["<indexName1>","<indexName1>",...])
Eliminar otros índices excepto el índice _id
db.collection.dropIndexes()
Después de la eliminación, utilice getIndexes() para ver los índices.
db.collection.getIndexes()