le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Impara mongodb e sperimenta ogni dettaglio dell'utilizzo di mongodb Benvenuto nella lettura degli articoli di Weizan. Questo è l'87esimo articolo tecnico su mongodb pubblicato da Wezan Benvenuti a sfogliare altri articoli pubblicati da Wezan in questa colonna. Se ritieni che il mio articolo ti sia utile o risolva il tuo problema, lascia un mi piace sotto l'articolo o segui Wezan. Grazie.
L'indice di Mongodb migliorerà l'efficienza delle query di dati della raccolta per la maggior parte del tempo. Tuttavia, più indici per i campi della query potrebbero far sì che Mongodb selezioni l'indice sbagliato, il che avrà un impatto negativo sull'efficienza della query. Allo stesso tempo, i gestori di database devono anche controllare regolarmente l'utilizzo degli indici e ripulire gli indici inutilizzati. Riduci l'impatto sugli inserimenti e sugli aggiornamenti dei dati. Quando inserisci un nome errato durante la creazione di un indice o quando rinomini l'indice, devi eliminare anche l'indice.
Questo articolo compila documenti ufficiali e introduce la cancellazione degli indici Mongodb.
Elimina un indice
db.collection.dropIndex()
Elimina più indici
db.collection.dropIndexes()
Quando l'utente non specifica una matrice di nomi di indice, tutti gli indici tranne il campo _id vengono eliminati. Quando l'utente specifica un array di nomi di indice, elimina l'array in base al nome di array specificato dall'utente.
Utilizzare il metodo getIndexes() per ottenere il nome dell'indice.
db.collection.getIndexes()
Elimina un singolo indice
db.collection.dropIndex("<indexName>")
Elimina più indici
db.collection.dropIndexes(["<indexName1>","<indexName1>",...])
Elimina altri indici tranne l'indice _id
db.collection.dropIndexes()
Dopo l'eliminazione, utilizzare getIndexes() per visualizzare gli indici
db.collection.getIndexes()