Jaký typ indexů MongoDB podporuje?
Jaký typ indexů MongoDB podporuje?

Video: Jaký typ indexů MongoDB podporuje?

Video: Jaký typ indexů MongoDB podporuje?
Video: Complete MongoDB Tutorial #24 - Indexes 2024, Listopad
Anonim

MongoDB podporuje uživatelsky definované indexy jako index jednoho pole. Index jednoho pole se používá k vytvoření indexu na jednom poli dokumentu. S indexem jednoho pole, MongoDB může procházet ve vzestupném a sestupném pořadí. Proto ten indexový klíč dělá v tomto případě nezáleží.

Co jsou tedy indexy MongoDB?

Indexy podporovat efektivní provádění dotazů v MongoDB . Indexy jsou speciální datové struktury [1], které uchovávají malou část datové sady kolekce ve formě, kterou lze snadno procházet. The index ukládá hodnotu konkrétního pole nebo sady polí seřazených podle hodnoty pole.

Může navíc MongoDB používat více indexů? MongoDB lze použít průsečík více indexů plnit dotazy. Obecně platí, že každý index křižovatka zahrnuje dva indexy ; nicméně, MongoDB umí zaměstnat násobek /vnořeno index křižovatky k vyřešení dotazu.

Jaké je tedy použití indexu v MongoDB?

An index v MongoDB je speciální datová struktura, která obsahuje data několika polí dokumentů, na kterých je index je vytvořen. Indexy zlepšit rychlost vyhledávacích operací v databázi, protože místo prohledávání celého dokumentu se vyhledávání provádí na indexy která má jen několik polí.

Která metoda se používá k vytvoření indexu v MongoDB?

Vytvoření indexu v MongoDB se provádí pomocí metody "createIndex". Následující příklad ukazuje, jak přidat index do kolekce. Předpokládejme, že máme stejnou kolekci zaměstnanců, která má názvy polí "Employeeid" a "EmployeeName".

Doporučuje: