Ποιους τύπους ευρετηρίων υποστηρίζει το MongoDB;
Ποιους τύπους ευρετηρίων υποστηρίζει το MongoDB;

Βίντεο: Ποιους τύπους ευρετηρίων υποστηρίζει το MongoDB;

Βίντεο: Ποιους τύπους ευρετηρίων υποστηρίζει το MongoDB;
Βίντεο: Understanding and Troubleshooting Windows Search and Indexing 2024, Δεκέμβριος
Anonim

Υποστηρίζει MongoDB ορισμένο από τον χρήστη ευρετήρια σαν ευρετήριο ενός πεδίου. Ένα ευρετήριο μεμονωμένου πεδίου χρησιμοποιείται για τη δημιουργία ευρετηρίου στο μεμονωμένο πεδίο ενός εγγράφου. Με ευρετήριο ενός πεδίου, MongoDB μπορεί να διασχίσει με αύξουσα και φθίνουσα σειρά. Γι' αυτό το κλειδί ευρετηρίου κάνει δεν έχει σημασία σε αυτή την περίπτωση.

Επομένως, τι είναι τα ευρετήρια MongoDB;

Ευρετήρια υποστήριξη της αποτελεσματικής εκτέλεσης ερωτημάτων σε MongoDB . Ευρετήρια είναι ειδικές δομές δεδομένων [1] που αποθηκεύουν ένα μικρό μέρος του συνόλου δεδομένων της συλλογής σε μια εύκολη στη διάβαση μορφή. ο δείκτης αποθηκεύει την τιμή ενός συγκεκριμένου πεδίου ή συνόλου πεδίων, ταξινομημένα με βάση την τιμή του πεδίου.

Επιπλέον, μπορεί το MongoDB να χρησιμοποιήσει πολλαπλούς δείκτες; MongoDB μπορεί να χρησιμοποιήσει η διασταύρωση του πολλαπλούς δείκτες για την εκπλήρωση ερωτημάτων. Σε γενικές γραμμές, το καθένα δείκτης η διασταύρωση περιλαμβάνει δύο ευρετήρια ; ωστόσο, Το MongoDB μπορεί χρησιμοποιώ πολλαπλούς /φωλιασμένος δείκτης διασταυρώσεις για την επίλυση ενός ερωτήματος.

Κατά συνέπεια, ποια είναι η χρήση του ευρετηρίου στο MongoDB;

Ενα ευρετήριο στο MongoDB είναι μια ειδική δομή δεδομένων που περιέχει τα δεδομένα λίγων πεδίων εγγράφων στα οποία το δείκτης δημιουργειται. Ευρετήρια βελτιώστε την ταχύτητα των εργασιών αναζήτησης στη βάση δεδομένων, επειδή αντί να γίνει αναζήτηση ολόκληρου του εγγράφου, η αναζήτηση εκτελείται στο ευρετήρια που περιέχει μόνο λίγα πεδία.

Ποια είναι η μέθοδος που χρησιμοποιείται για τη δημιουργία ευρετηρίου στο MongoDB;

Η δημιουργία ενός ευρετηρίου στο MongoDB γίνεται χρησιμοποιώντας τη μέθοδο "createIndex". Το ακόλουθο παράδειγμα δείχνει τον τρόπο προσθήκης ευρετηρίου στη συλλογή. Ας υποθέσουμε ότι έχουμε την ίδια συλλογή Υπαλλήλων που έχει τα ονόματα πεδίων "Employeeid" και "EmployeeName".

Συνιστάται: