Milyen típusú indexeket támogat a MongoDB?
Milyen típusú indexeket támogat a MongoDB?

Videó: Milyen típusú indexeket támogat a MongoDB?

Videó: Milyen típusú indexeket támogat a MongoDB?
Videó: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, December
Anonim

A MongoDB támogatja felhasználó által meghatározott indexek mint az egymezős index. Egyetlen mező indexet használunk index létrehozására a dokumentum egyetlen mezőjében. Egymezős indexszel, MongoDB növekvő és csökkenő sorrendben haladhat. Ezért az indexkulcs csinál nem számít ebben az esetben.

Ezek alapján mik azok a MongoDB indexek?

Indexek támogatja a lekérdezések hatékony végrehajtását MongoDB . Indexek speciális adatstruktúrák [1], amelyek a gyűjtemény adatkészletének egy kis részét tárolják könnyen áttekinthető formában. Az index egy adott mező vagy mezőkészlet értékét tárolja, a mező értéke szerint rendezve.

Ezenkívül használhat-e a MongoDB több indexet? A MongoDB használhatja kereszteződése több index lekérdezések teljesítésére. Általában mindegyik index kereszteződésben kettő van indexek ; azonban, A MongoDB képes foglalkoztat többszörös /beágyazva index kereszteződéseket a lekérdezés megoldásához.

Ennek megfelelően mi a haszna az indexnek a MongoDB-ben?

An index a MongoDB-ben egy speciális adatstruktúra, amely néhány dokumentummező adatait tartalmazza, amelyeken a index létrehozva. Indexek javítja a keresési műveletek sebességét az adatbázisban, mert ahelyett, hogy a teljes dokumentumban keresne, a keresés a fájlon történik indexek amely csak néhány mezőt tartalmaz.

Melyik módszert használják az index létrehozására a MongoDB-ben?

Az index létrehozása a MongoDB-ben a "createIndex" módszerrel történik. A következő példa megmutatja, hogyan lehet indexet adni a gyűjteményhez. Tételezzük fel, hogy ugyanaz a Munkavállaló gyűjteményünk van, amelynek mezői neve „Employeeid” és „EmployeeName”.

Ajánlott: