Kāda veida indeksus atbalsta MongoDB?
Kāda veida indeksus atbalsta MongoDB?

Video: Kāda veida indeksus atbalsta MongoDB?

Video: Kāda veida indeksus atbalsta MongoDB?
Video: Q & A: Как мы можем путешествовать полный рабочий день, становясь блоггером по туризму и т.д. 2024, Maijs
Anonim

MongoDB atbalsta lietotājs definēts indeksi piemēram, viena lauka indekss. Viena lauka indekss tiek izmantots, lai izveidotu indeksu vienā dokumenta laukā. Ar viena lauka indeksu, MongoDB var šķērsot augošā un dilstošā secībā. Tāpēc indeksa atslēga dara nav nozīmes šajā gadījumā.

Tātad, kas ir MongoDB indeksi?

Indeksi atbalstīt efektīvu vaicājumu izpildi MongoDB . Indeksi ir īpašas datu struktūras [1], kas glabā nelielu daļu no kolekcijas datu kopas viegli izbraucamā formā. The rādītājs saglabā noteikta lauka vai lauku kopas vērtību, kas sakārtota pēc lauka vērtības.

Turklāt vai MongoDB var izmantot vairākus indeksus? MongoDB var izmantot krustojums vairāki indeksi lai izpildītu vaicājumus. Kopumā katrs rādītājs krustojums ietver divus indeksi ; tomēr MongoDB var nodarbināt vairākas /ligzdotas rādītājs krustojumus, lai atrisinātu vaicājumu.

Attiecīgi, kāda ir indeksa izmantošana MongoDB?

An indekss MongoDB ir īpaša datu struktūra, kurā ir dati no dažiem dokumentu laukiem, kuros rādītājs ir izveidots. Indeksi uzlabot meklēšanas operāciju ātrumu datu bāzē, jo tā vietā, lai meklētu visā dokumentā, tiek veikta meklēšana indeksi kurā ir tikai daži lauki.

Kura metode tiek izmantota indeksa izveidei MongoDB?

Indeksa izveide MongoDB tiek veikta, izmantojot metodi "createIndex". Sekojošais piemērs parāda, kā kolekcijai pievienot indeksu. Pieņemsim, ka mums ir tā pati darbinieku kolekcija, kuras lauku nosaukumi ir "Darbinieks" un "Darbinieka vārds".

Ieteicams: