Aký typ indexov podporuje MongoDB?
Aký typ indexov podporuje MongoDB?

Video: Aký typ indexov podporuje MongoDB?

Video: Aký typ indexov podporuje MongoDB?
Video: Complete MongoDB Tutorial #24 - Indexes 2024, December
Anonim

MongoDB podporuje definované užívateľom indexy ako index jedného poľa. Index jedného poľa sa používa na vytvorenie indexu v jednom poli dokumentu. S indexom jedného poľa, MongoDB môže prechádzať vo vzostupnom a zostupnom poradí. Preto ten indexový kľúč robí v tomto prípade nezáleží.

Čo sú teda indexy MongoDB?

Indexy podporovať efektívne vykonávanie dopytov v MongoDB . Indexy sú špeciálne dátové štruktúry [1], ktoré uchovávajú malú časť súboru údajov kolekcie v ľahko prístupnej forme. The index ukladá hodnotu konkrétneho poľa alebo množiny polí zoradených podľa hodnoty poľa.

Môže MongoDB navyše používať viacero indexov? MongoDB môže použiť križovatka viac indexov plniť otázky. Vo všeobecnosti každý index križovatka zahŕňa dve indexy ; však, MongoDB môže zamestnať viacnásobné /vnorené index križovatky na vyriešenie dotazu.

Aké je teda použitie indexu v MongoDB?

An index v MongoDB je špeciálna dátová štruktúra, ktorá obsahuje údaje niekoľkých polí dokumentov, na ktorých je index je vytvorený. Indexy zlepšiť rýchlosť operácií vyhľadávania v databáze, pretože namiesto prehľadávania celého dokumentu sa vyhľadávanie vykonáva na indexy ktorá má len niekoľko polí.

Aká metóda sa používa na vytvorenie indexu v MongoDB?

Vytvorenie indexu v MongoDB sa vykonáva pomocou metódy "createIndex". Nasledujúci príklad ukazuje, ako pridať index do kolekcie. Predpokladajme, že máme rovnakú kolekciu zamestnancov, ktorá má názvy polí "Employeeid" a "EmployeeName".

Odporúča: