τα στοιχεία επικοινωνίας μου
Ταχυδρομείο[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Μάθετε το mongodb και δοκιμάστε κάθε λεπτομέρεια της χρήσης του mongodb Καλώς ήρθατε να διαβάσετε τα άρθρα του Weizan. Αυτό είναι το 87ο τεχνικό άρθρο mongodb που δημοσιεύτηκε από τον Wezan Καλώς ήρθατε για να περιηγηθείτε σε άλλα άρθρα που δημοσιεύτηκαν από τον Wezan. Εάν πιστεύετε ότι το άρθρο μου είναι χρήσιμο για εσάς ή λύνει το πρόβλημά σας, κάντε ένα like κάτω από το άρθρο ή ακολουθήστε τον Wezan. Ευχαριστώ.
Το ευρετήριο Mongodb θα βελτιώσει την αποτελεσματικότητα των ερωτημάτων δεδομένων της συλλογής τις περισσότερες φορές. Ωστόσο, πολλά ευρετήρια για πεδία ερωτήματος μπορεί να αναγκάσουν τη Mongodb να επιλέξει λάθος ευρετήριο, κάτι που θα έχει αρνητικό αντίκτυπο στην αποτελεσματικότητα του ερωτήματος. Ταυτόχρονα, οι διαχειριστές βάσεων δεδομένων πρέπει επίσης να ελέγχουν τακτικά τη χρήση των ευρετηρίων και να καθαρίζουν τα αχρησιμοποίητα ευρετήρια. Μειώστε τον αντίκτυπο στις εισαγωγές και ενημερώσεις δεδομένων. Όταν εισάγετε ένα εσφαλμένο όνομα κατά τη δημιουργία ενός ευρετηρίου ή όταν μετονομάζετε το ευρετήριο, πρέπει επίσης να διαγράψετε το ευρετήριο.
Αυτό το άρθρο συγκεντρώνει επίσημα έγγραφα και εισάγει τη διαγραφή ευρετηρίων Mongodb.
Διαγραφή ευρετηρίου
db.collection.dropIndex()
Διαγραφή πολλαπλών ευρετηρίων
db.collection.dropIndexes()
Όταν ο χρήστης δεν καθορίζει έναν πίνακα ονομάτων ευρετηρίου, όλα τα ευρετήρια εκτός από το πεδίο _id διαγράφονται. Όταν ο χρήστης καθορίζει έναν πίνακα ονομάτων ευρετηρίου, διαγράψτε τον πίνακα σύμφωνα με το όνομα του πίνακα που καθορίζεται από το χρήστη.
Χρησιμοποιήστε τη μέθοδο getIndexes() για να λάβετε το όνομα του ευρετηρίου.
db.collection.getIndexes()
Διαγραφή ενός ευρετηρίου
db.collection.dropIndex("<indexName>")
Διαγραφή πολλαπλών ευρετηρίων
db.collection.dropIndexes(["<indexName1>","<indexName1>",...])
Διαγράψτε άλλα ευρετήρια εκτός από το _id index
db.collection.dropIndexes()
Μετά τη διαγραφή, χρησιμοποιήστε το getIndexes() για να προβάλετε τα ευρετήρια
db.collection.getIndexes()